3) 有一行字符串最长不超过80个字符,以回车作为输入结束。要求分别统计出其中英文大写字母、小写字母、数字、空格以及其他字符的个数。
时间: 2023-10-30 11:05:08 浏览: 174
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
5星 · 资源好评率100%
可以使用Python编写一个统计程序,代码如下:
```
upper = 0
lower = 0
digit = 0
space = 0
other = 0
while True:
s = input()
if s == '':
break
for c in s:
if c.isupper():
upper += 1
elif c.islower():
lower += 1
elif c.isdigit():
digit += 1
elif c.isspace():
space += 1
else:
other += 1
print("大写字母:%d" % upper)
print("小写字母:%d" % lower)
print("数字:%d" % digit)
print("空格:%d" % space)
print("其他字符:%d" % other)
```
使用时,输入一行字符串,回车结束,程序会自动统计其中的大写字母、小写字母、数字、空格和其他字符的个数,并输出统计结果。
阅读全文