输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 输入输出样例: 输入字符串:445414,xcnghvjftghdf, 空格: 0 数字: 6 英文字母: 13 其它字符: 2
时间: 2023-11-25 14:27:19 浏览: 76
输入一行字符,分别统计出其中英文字母、空格数字和其它字符的个数.docx
5星 · 资源好评率100%
好的,以下是代码实现:
```python
input_str = input("请输入一行字符:")
letter_count = 0
space_count = 0
digit_count = 0
other_count = 0
for char in input_str:
if char.isalpha():
letter_count += 1
elif char.isspace():
space_count += 1
elif char.isdigit():
digit_count += 1
else:
other_count += 1
print("空格: %d 数字: %d 英文字母: %d 其它字符: %d" % (space_count, digit_count, letter_count, other_count))
```
输入样例:
```
请输入一行字符:445414,xcnghvjftghdf
```
输出样例:
```
空格: 0 数字: 6 英文字母: 13 其它字符: 2
```
阅读全文