输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数。【输入形式】键盘输入一行字符。【输出形式】字符中英文字母、空格、数字和其他字符的个数。【样例输入】Hello C 2013!【样例输出】字母数:6空格数:2数字数:4其它字符数:1【样例说明】【评分标准】
时间: 2024-11-03 07:20:49 浏览: 2
python 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数 (示例)
5星 · 资源好评率100%
这是一个编程任务,通常需要使用编程语言如Python来完成。以下是一个简单的Python解决方案:
```python
def count_chars(input_str):
alpha_count = sum(1 for c in input_str if c.isalpha()) # 英文字符包括大小写字母
space_count = input_str.count(' ') # 空格
digit_count = sum(1 for c in input_str if c.isdigit()) # 数字
other_count = len(input_str) - (alpha_count + space_count + digit_count) # 其他字符
return "字母数:{}".format(alpha_count), "空格数:{}".format(space_count), "数字数:{}".format(digit_count), "其它字符数:{}".format(other_count)
input_str = input("请输入一行字符: ")
output = count_chars(input_str)
for stat in output:
print(stat)
#
阅读全文