一,下一顿吃什么?
题目要求:今天你和同学去约饭,一个同学想吃:牛肉粉,酸辣粉,麻辣烫,石锅拌饭
我想吃:酸辣粉、黄焖鸡、寿司、牛排。用户根据提示输入食物,用户一直输入,直到输入的食物是两个人都想吃的,程序结束。
程序:
food_list1=["牛肉粉","酸辣粉","麻辣烫","石锅拌饭"]
food_list2=["酸辣粉","牛肉粉","黄焖鸡","寿司","牛排"]
while True:
food=input("请输入食物:")
if food in food_list1 and food in food_list2:
print("太好了,达成一致,让我们一起吃{}吧".format(food))
break
elif food not in food_list1 and food not in food_list2:
print("两个人都不想去吃{},重新选择一个吧".format(food))
else:
print("有一个人不想吃{},重新选择一个吧".format(food))
结果:
请输入食物:麻辣烫
有一个人不想吃麻辣烫,重新选择一个吧
请输入食物:酸粉
两个人都不想去吃酸粉,重新选择一个吧
请输入食物:牛肉
两个人都不想去吃牛肉,重新选择一个吧
请输入食物:牛肉粉
太好了,达成一致,让我们一起吃牛肉粉吧
题目:输入一个姓名,判断他是不是在联络簿中,如果在,输出他的信息;如果不在,则提示他不在联络簿中。
程序:
contact_book = {} # 创建一个空字典
# 给键值赋值,赋值的又是字典
contact_book["张三"] = {"年龄": 18, "性别": "男", "电话": "13666666666"}
contact_book["李四"]={"年龄":22,"性别":"男","电话":"13888888888"}
contact_book["韩梅梅"]={"年龄":19,"性别":"女","电话":"13999999999"}
contact_name=input("输入要查询的姓名:")
# 判断输入的姓名是否是大字典的键值
if contact_name in contact_book:
for c in contact_book[contact_name]: #遍历小字典的键
print("{}的{}是{}".format(contact_name,c,contact_book[contact_name][c]))
else:
print("{}不在联络薄中!".format(contact_name))
结果:
输入要查询的姓名:张三
张三的年龄是18
张三的性别是男
张三的电话是13666666666