5.从键盘上随机输人若干大写英文字母,编写程序使用字典统计所输人的每个字母出现的次数。Python
时间: 2024-10-14 13:17:16 浏览: 13
当你需要在Python中输入一些大写字母并统计它们出现的次数,可以按照以下步骤操作:
```python
import string
def count_letters():
# 定义一个空字典用于存储字母及其计数
letter_counts = {}
# 循环直到用户输入结束
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
else:
print("输入错误,请输入大写字母。")
return letter_counts
# 统计并打印结果
letter_counts = count_letters()
for letter, count in letter_counts.items():
print(f"字母 {letter} 出现了 {count} 次.")
阅读全文