统计不同字符个数。用户从一键盘输入一行字符,编写一个程序,统计并输出其中英文字符、数字、空格、汉子和其他字符的个数。代码
时间: 2023-12-15 14:15:14 浏览: 66
可以使用Python语言编写一个简单的程序实现统计功能,代码如下:
```python
# -*- coding: utf-8 -*-
str = input('请输入一行字符:')
# 初始化各个计数器
chinese_count = 0
english_count = 0
digit_count = 0
space_count = 0
other_count = 0
# 循环遍历输入字符串
for char in str:
# 判断字符类型并累加对应计数器
if char.isalpha():
english_count += 1
elif char.isdigit():
digit_count += 1
elif char.isspace():
space_count += 1
elif '\u4e00' <= char <= '\u9fff':
chinese_count += 1
else:
other_count += 1
# 输出统计结果
print('英文字符个数:', english_count)
print('数字个数:', digit_count)
print('空格个数:', space_count)
print('汉字个数:', chinese_count)
print('其他字符个数:', other_count)
```
用户输入一行字符后,该程序会遍历字符串中的每一个字符,对其进行判断并累加到相应的计数器中,最终输出各种字符的个数。
阅读全文