python实现在控制台输入一句英语, 获得每个字母出现的次数,注:每个字符作为key,出现的次数作为value
时间: 2024-10-19 22:03:14 浏览: 33
Python 经典算法100及解析(小结)
在Python中,你可以使用字典(dictionary)来实现这个功能。首先,从用户那里获取控制台输入的英文句子,然后遍历这个字符串,统计每个字符的出现次数。下面是一个简单的示例:
```python
def count_letters(input_string):
# 创建一个空字典,用于存储字符及其出现次数
char_count = {}
# 遍历输入的字符串,对每个字符执行以下操作
for char in input_string:
# 如果字符已经在字典中,增加其计数
if char in char_count:
char_count[char] += 1
# 否则,添加新的键值对,计数为1
else:
char_count[char] = 1
return char_count
# 获取用户输入
user_input = input("请输入一句英文:")
# 计算并打印字符频率
character_frequency = count_letters(user_input)
for key, value in character_frequency.items():
print(f"字符 '{key}' 出现了 {value} 次")
#
阅读全文