编写程序,用户输入一个字符串,以回车结束,统计字符串里英文字母、数字字符和其他字符的个数(回车符代表结束,不计入统计)。
时间: 2024-02-13 15:04:31 浏览: 89
cpp代码-从键盘输入一串字符,以回车键结束,分别统计输入的字母、数字和其它字符的个数
好的,下面是 Python 的实现代码:
```python
string = input("请输入一个字符串:")
letters = 0 # 英文字母个数
digits = 0 # 数字字符个数
others = 0 # 其他字符个数
for char in string:
if char.isalpha():
letters += 1
elif char.isdigit():
digits += 1
else:
others += 1
print("英文字母个数:", letters)
print("数字字符个数:", digits)
print("其他字符个数:", others)
```
这段代码首先让用户输入一个字符串,并且初始化三个变量 `letters`、`digits` 和 `others` 分别表示英文字母、数字字符和其他字符的个数,然后通过一个 `for` 循环遍历字符串的每个字符,判断每个字符是属于哪个类别,并且相应地增加相应的计数器。最后输出三种字符的个数即可。
阅读全文