用Python实现:从键盘输入一个字符串,分别统计数字、字母(包括大小写)和其他字符的个数,输出每个字符及其个数。要求: 输出用字典: {'字母': n1,'数字': n2,'其他':n3}。 提示: 字母统计方法isalpha),数字统计方法isdigit().
时间: 2023-05-14 13:05:32 浏览: 108
输入一个字符串,统计出这个字符串的英文大写字母、小写字母、数字、空格以及其它字符的个数
5星 · 资源好评率100%
好的,我可以回答这个问题。以下是Python代码实现:
```
input_str = input("请输入一个字符串:")
result_dict = {'字母': 0, '数字': 0, '其他': 0}
for char in input_str:
if char.isalpha():
result_dict['字母'] += 1
elif char.isdigit():
result_dict['数字'] += 1
else:
result_dict['其他'] += 1
print(result_dict)
```
这段代码可以从键盘输入一个字符串,然后统计其中数字、字母和其他字符的个数,并将结果以字典的形式输出。
阅读全文