编写程序,用户输入一个字符串,以回车结束,统计字符串里英文字母、数字字符和其他字符的个数(回车符代表结束,不计入统计)。????????????????????????????????????????????????????????????????????????????????????????????????
输入格式
一个以回车结束的字符串 ????????????????????????????????????????????????????????????????????????????????????????????????
输出格式
letter = 英文字母个数, digit = 数字字符个数, other = 其他字符个数
#分类统计字符个数
s=input()
x,y,z=0,0,0
for c in s:
if ord('a')<=ord(c)<=ord('z') or ord('A')<=ord(c)<=ord('Z'):
x+=1
elif ord('0')<=ord(c)<=ord('9'):
y+=1
else:
z+=1
print('letter = {}, digit = {}, other = {}'.format(x,y,z))
ps:奶奶都能跟着学的编程资料要的扣1