1.编写程序17-1.py,输入字符串,用字典统计输入的字符串中数字、字母和其他字符各有多少个。 如: 输入字符串:123*45& abcd 输出:{'数字':5, '字母':4, '其他字符':3}
时间: 2024-11-06 08:25:08 浏览: 17
Rogerspy#LeetCode-Py-1#0758. 字符串中的加粗单词1
你可以通过Python编写一个简单的程序来实现这个功能。首先,我们需要创建一个函数来遍历输入的字符串,检查每个字符是否为数字、字母或其他字符,并将它们分别计数。以下是一个示例程序:
```python
def count_chars(input_string):
char_dict = {'数字': 0, '字母': 0, '其他字符': 0}
for char in input_string:
if char.isdigit(): # 检查数字
char_dict['数字'] += 1
elif char.isalpha(): # 检查字母
char_dict['字母'] += 1
else: # 其他字符(包括特殊符号、空格等)
char_dict['其他字符'] += 1
return char_dict
input_string = input("请输入字符串:")
result = count_chars(input_string)
print(result)
#
阅读全文