分类统计字符(Python123)
分类统计字符
描述
用户输入一个字符串,分别统计其中小写字母、大写字母、数字、空格和其他字符的个数,并在一行内输出小写字母、大写字母、数字、空格和其他字符的个数。
输入格式
输入一个字符串
输出格式
在一行内输出小写字母、大写字母、数字、空格和其他字符的个数
代码
words = input()
a = 0
b = 0
c = 0
d = 0
e = 0
for word in words:
if 'a' <= word <= 'z':
a += 1 # 计数小写字母
elif 'A' <= word <= 'Z':
b += 1 # 计数大写字母
elif '0' <= word <= '9':
c += 1 # 计数数字
elif word == ' ':
d += 1 # 计数空格
else:
e += 1 # 计数其他字符
print('{} {} {} {} {}'.format(a, b, c, d, e))