输入一个英文字符串,编写程序,统计字符串中每个字符出现的次数,并输出。
时间: 2023-04-20 08:00:54 浏览: 568
编写一个程序统计文本文件英文字母个数,不区分大小写,屏幕输出每个字母出现的次数。
4星 · 用户满意度95%
可以使用Python语言编写程序,实现统计英文字符串中每个字符出现次数的功能。具体步骤如下:
1. 定义一个空字典,用于存储每个字符出现的次数。
2. 循环遍历字符串中的每个字符,如果该字符在字典中不存在,则将该字符作为键,值为1存入字典;如果该字符在字典中已存在,则将该字符对应的值加1。
3. 遍历字典,输出每个字符及其出现次数。
下面是Python代码示例:
```python
# 输入英文字符串
s = input("请输入英文字符串:")
# 定义空字典
d = {}
# 遍历字符串中的每个字符
for c in s:
# 如果该字符在字典中不存在,则将该字符作为键,值为1存入字典
if c not in d:
d[c] = 1
# 如果该字符在字典中已存在,则将该字符对应的值加1
else:
d[c] += 1
# 遍历字典,输出每个字符及其出现次数
for k, v in d.items():
print(k, "出现了", v, "次")
```
运行程序后,输入一个英文字符串,程序会输出每个字符及其出现次数。例如,输入字符串"hello world",程序输出结果如下:
```
h 出现了 1 次
e 出现了 1 次
l 出现了 3 次
o 出现了 2 次
出现了 1 次
w 出现了 1 次
r 出现了 1 次
d 出现了 1 次
```
阅读全文