用Python写程序,用循环的方式通过输入创建一个字典favorite_dict,用于保留自己喜欢的食物,并打印出来
时间: 2024-10-25 09:11:10 浏览: 14
python-network_dict:python-network_dict 创建一个基于网络子网的字典,该字典返回给定 IP 的最具体的子网
当然,你可以使用Python的循环结构如while或for来创建并打印一个字典,记录用户喜欢的食物。下面是一个示例:
```python
# 创建空字典
favorite_dict = {}
# 使用while循环直到用户停止输入
while True:
food = input("请输入你喜欢的一种食物(输入'q'退出):")
# 检查用户是否输入了'q'
if food.lower() == 'q':
break # 用户选择退出,跳出循环
favorite_dict[food] = favorite_dict.get(food, 0) + 1 # 如果食物已经在字典中,加1;否则,设置值为1
# 打印字典
print("\n你最喜欢的食物如下:")
for food, count in favorite_dict.items():
print(f"{food}: {'喜欢'}{count}次")
# 如果你想在退出之前清空字典,可以在break之后加上这一行
# favorite_dict.clear()
```
这段代码会不断提示用户输入他们喜欢的食物,直到用户输入'q'为止。最后,它会打印出每种食物以及它们被喜欢的次数。
阅读全文