如何编写一个程序来统计输入行中的大写和小写字母,空格,数字以及其他字符的数量?
时间: 2024-12-12 08:26:57 浏览: 3
编写一个程序来统计输入行中的字符种类通常涉及读取每一行、遍历每个字符,并根据不同类型的字符进行计数。这里是一个简单的Python示例:
```python
def count_chars(line):
uppercase = 0
lowercase = 0
spaces = 0
digits = 0
others = 0
for char in line:
if char.isupper():
uppercase += 1
elif char.islower():
lowercase += 1
elif char.isspace():
spaces += 1
elif char.isdigit():
digits += 1
else:
others += 1
return uppercase, lowercase, spaces, digits, others
# 使用示例
input_line = input("请输入一行文本:")
uppercase, lowercase, spaces, digits, others = count_chars(input_line)
print(f"大写字母:{uppercase}, 小写字母:{lowercase}, 空格:{spaces}, 数字:{digits}, 其他字符:{others}")
阅读全文