分类统计字符(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))

posted @ 2021-11-21 00:02  里列昂遗失的记事本  阅读(1437)  评论(0编辑  收藏  举报