7-8 通过键盘输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。
时间: 2024-11-23 08:13:42 浏览: 15
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
当您通过键盘输入一行字符时,要统计英文字母、空格、数字和其他字符的个数,可以编写一个简单的程序来遍历这个字符串,并使用条件判断来区分各种类型的字符。以下是Python语言的一个示例:
```python
def count_characters(line):
alpha_count = sum(1 for char in line if char.isalpha()) # 英文字母
space_count = line.count(' ') # 空格
digit_count = sum(1 for char in line if char.isdigit()) # 数字
other_count = len(line) - (alpha_count + space_count + digit_count) # 其他字符
return alpha_count, space_count, digit_count, other_count
input_line = input("请输入一行字符:")
result = count_characters(input_line)
print(f"字母数量:{result[0]}")
print(f"空格数量:{result[1]}")
print(f"数字数量:{result[2]}")
print(f"其他字符数量:{result[3]}")
阅读全文