用户从键盘输入一串字符(以回车键结束),统计并输出其中数字、大写字母、小写字母以及其他字符的 个数
时间: 2024-03-22 16:14:03 浏览: 114
微机原理课程设计--字符串分类统计
```python
str = input("请输入一串字符:") # 从键盘输入一串字符
num_count = 0 # 数字计数器
upper_count = 0 # 大写字母计数器
lower_count = 0 # 小写字母计数器
other_count = 0 # 其他字符计数器
for char in str: # 遍历字符串中的每个字符
if char.isdigit(): # 判断是否为数字
num_count += 1
elif char.isupper(): # 判断是否为大写字母
upper_count += 1
elif char.islower(): # 判断是否为小写字母
lower_count += 1
else: # 其他字符
other_count += 1
print("数字个数为:", num_count)
print("大写字母个数为:", upper_count)
print("小写字母个数为:", lower_count)
print("其他字符个数为:", other_count)
```
运行结果:
```
请输入一串字符:Hello123world!
数字个数为: 3
大写字母个数为: 2
小写字母个数为: 8
其他字符个数为: 1
```
阅读全文