pythonDescription 输入一行字符,分别统计英文字母、空格、数字和其他字符的4种个数。 Format Input 输入一行字符,包含英文字母、空格、数字和其他字符。 Output 输出字符统计的个数,每行1种。 Samples 输入数据 1 Python 3.6.0中文版 输出数据 1 6 1 3 5
时间: 2023-07-15 09:15:58 浏览: 70
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
以下是 Python 的代码实现:
```python
s = input() # 获取输入的字符串
letter_count = 0 # 统计英文字母的数量
space_count = 0 # 统计空格的数量
digit_count = 0 # 统计数字的数量
other_count = 0 # 统计其他字符的数量
for c in s:
if c.isalpha(): # 判断字符是否为英文字母
letter_count += 1
elif c.isspace(): # 判断字符是否为空格
space_count += 1
elif c.isdigit(): # 判断字符是否为数字
digit_count += 1
else:
other_count += 1 # 其他字符
print(letter_count)
print(space_count)
print(digit_count)
print(other_count)
```
输入样例:
```
Python 3.6.0中文版
```
输出样例:
```
6
1
3
5
```
阅读全文