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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM