编写python程序,从键盘输入一个字符串,分别统计数字、字母(包括大小写)和其他字符的个数,输出每个字符及其个数。
时间: 2023-05-24 20:00:57 浏览: 108
输入一行字符,统计其中数字字母和其它字符的个数
好的,我可以回答这个编程问题:
您可以使用 Python 的 isdigit() 和 isalpha() 方法来检查字符是否是数字或字母。通过循环遍历输入字符串,依次检查每个字符并记录其类型和数量,最后输出结果。以下是可能的代码示例:
```
input_str = input("请输入字符串: ")
digits = 0
letters = 0
others = 0
for char in input_str:
if char.isdigit():
digits += 1
elif char.isalpha():
letters += 1
else:
others += 1
print("数字个数:{}".format(digits))
print("字母个数:{}".format(letters))
print("其他字符个数:{}".format(others))
```
通过这段代码,您可以输入任何字符串并统计其中的数字、字母和其它字符的个数。
阅读全文