Python习题

分类统计字符

2019-04-11  本文已影响0人  Dujf

分类统计字符

描述

用户输入一个字符串,分别统计其中小写字母、大写字母、数字、空格和其他字符的个数,并在一行内输出小写字母、大写字母、数字、空格和其他字符的个数。


输入格式

输入一个字符串


输出格式

在一行内输出小写字母、大写字母、数字、空格和其他字符的个数


输入输出示例

输入

Aa787ghWRD u !#$    

输出

4 4 3 2 3

代码:

str = input()
upper = 0
lower = 0
digit = 0
space = 0
other = 0
for i in str:
    if i.islower():
        lower = lower + 1
    elif i.isupper():
        upper = upper + 1
    elif i.isnumeric():
        digit = digit + 1
    elif i.isspace():
        space =space + 1
    else:
        other = other + 1
print(lower,upper,digit,space,other)
上一篇下一篇

猜你喜欢

热点阅读