用python写一短代码,统计不同字符个数,用户从键盘输入一行字符,编写一个程序,统计并输出其中英文字符,数字,空格和其他字符的个数
时间: 2024-10-19 10:11:30 浏览: 20
统计键盘输入字符、数字个数.zip
下面是一个简单的Python脚本,用于统计用户输入的一行字符中各元素的个数,包括英文字符、数字、空格和其他字符:
```python
def count_chars():
input_string = input("请输入一行字符: ")
char_counts = {
"英文字符": 0,
"数字": 0,
"空格": 0,
"其他": 0
}
for char in input_string:
if char.isalpha(): # 英文字符
char_counts["英文字符"] += 1
elif char.isdigit(): # 数字
char_counts["数字"] += 1
elif char.isspace(): # 空格
char_counts["空格"] += 1
else: # 其他字符
char_counts["其他"] += 1
print(f"英文字符: {char_counts['英文字符']}, "
f"数字: {char_counts['数字']}, "
f"空格: {char_counts['空格']}, "
f"其他字符: {char_counts['其他']}")
count_chars()
```
当你运行这个程序,它会提示你输入一行字符,然后输出各元素的计数。
阅读全文