问题的现象描述有点复杂:明媚的早晨,连早饭都没心情吃的小废物点心,坐在电脑前看着空空如也的输入面板,回忆起过去的点点滴滴,猛然间意识到这是走马灯?!的时候我就明白了,python和我注定无缘。
import string
def get(a):
su = 0
for i in a:
if i in string.ascii_letters:
su+=1
return su
print(get(input()))
range(ord('A'),ord('Z')+1) 这种写法的优点,在于不用记ASCII的范围
def count(string):
cnt = 0
for s in string:
if ord(s) in [*range(ord('A'),ord('Z')+1),*range(ord('a'),ord('z')+1)]:
cnt += 1
return cnt
print(count(input()))