从键盘上随机输人若干大写英文字母,编写程序使用字典统计所输人的每个字母出现的次数。Python用字典知识
时间: 2024-10-14 08:17:38 浏览: 22
当你需要统计输入的大写字母出现次数时,可以使用Python的字典数据结构。字典是一种键值对的数据结构,非常适合用于这样的计数任务。下面是一个简单的Python程序示例:
```python
def count_letters():
# 初始化一个空字典,用于存储字母及其计数
letter_counts = {}
# 循环直到用户输入结束(这里假设用户输入'\q'来结束)
while True:
user_input = input("请输入一个大写字母(输入'\q'退出):")
# 如果用户输入'\q',则跳出循环
if user_input.lower() == '\q':
break
# 将输入转换为小写并检查是否为大写字母
if user_input.isupper():
# 如果字母已经在字典中,增加计数;如果不在,则添加到字典并设置计数为1
letter_counts[user_input] = letter_counts.get(user_input, 0) + 1
return letter_counts
# 执行函数并打印结果
input_data = count_letters()
for letter, count in input_data.items():
print(f"{letter}: {count}次")
阅读全文