编写py程序,对用户输入的英文字符串中各字母出现的次数进行统计,统计结果用字典存放
时间: 2024-03-11 12:50:07 浏览: 87
好的,以下是代码实现:
```python
# 用户输入英文字符串
string = input("请输入英文字符串:")
# 定义一个字典来存放统计结果
result = {}
# 遍历字符串中的每个字符
for char in string:
# 如果字符是字母,则将它加入到字典中
if char.isalpha():
# 如果字典中已经存在该字母,则将该字母出现次数加一
if char in result:
result[char] += 1
# 如果字典中不存在该字母,则将该字母加入到字典中,出现次数为1
else:
result[char] = 1
# 输出统计结果
print("各字母出现的次数为:")
for key, value in result.items():
print(key, ":", value)
```
使用示例:
```
请输入英文字符串:Hello world!
各字母出现的次数为:
H : 1
e : 1
l : 3
o : 2
w : 1
r : 1
d : 1
```
阅读全文