编程,输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。
时间: 2024-09-29 11:05:10 浏览: 30
汇编语言统计从键盘输入一段字母
5星 · 资源好评率100%
编程实现这个功能通常涉及字符串操作和条件判断。你可以使用循环遍历输入的字符串,然后根据不同字符类型的特性来进行计数。以下是一个简单的Python示例:
```python
def count_characters(input_string):
# 初始化计数器
letter_count = 0
space_count = 0
digit_count = 0
other_count = 0
# 遍历每个字符
for char in input_string:
# 判断字符是否为字母(包括大小写字母)
if char.isalpha():
letter_count += 1
# 判断字符是否为空格
elif char.isspace():
space_count += 1
# 判断字符是否为数字
elif char.isdigit():
digit_count += 1
# 其他字符(如特殊符号)
else:
other_count += 1
return letter_count, space_count, digit_count, other_count
# 测试函数
input_string = "Hello, World! 123"
letters, spaces, digits, others = count_characters(input_string)
print(f"字母: {letters}, 空格: {spaces}, 数字: {digits}, 其他字符: {others}")
阅读全文