统计不同字符个数----Python
描述
用户从键盘输入一行字符。请编写一个程序,统计并输出其中英文字符、数字符号、空格和其他字符的个数。
输入格式
输入一个一行字符
输入使用input(),不要增加额外的提示信息
输出格式
所统计的各种字符的个数
输入输出示例
n=input()
n=list(n)
e=0
num=0
k=0
q=0
for i in range(len(n)):
if(n[i]>=a and n[i]<=z or n[i]>=A and n[i]<=Z):
e+=1
elif(n[i]== ):
k+=1
elif(n[i]>=0 and n[i]<=9):
num+=1
else:
q+=1
print("{} {} {} {}".format(e,num,k,q))
s=input()
letters=0
digits=0
spaces=0
others=0
for ch in s:
if ch>=a and ch<=z or ch>=A and ch<=Z:
letters+=1
elif ch>=0 and ch<=9:
digits+=1
elif ch== :
spaces+=1
else:
others+=1
print(letters,digits,spaces,others)
