集合,元祖,字典的运营

你和同学要去吃饭,但是每个人想吃的都不一一样,每个人的备选项也不一样。公平起见,你们设计了一个小程序,来帮助你们决定到底吃什么。现在让我们一起来看看吧。。

1、用户通过提示语请输入一种备选食物:输入选择的食物

2、用户一直输入,直到输入的食物是两人都想吃的,程序结束

输出:

1、当输入的食物是两个人都想吃的(比如酸辣粉分是二人都想吃),输出太好了,达成一致,让我们一起吃酸辣粉吧!,程序结束

2、当输入的食物只有一个人想吃的(比如牛肉粉只有一个人想吃),输出有一个人不想吃牛肉粉,重新选择一个吧!
3、当输入的食物两个人都不想吃(比如拉面是二人都不想吃的),输出两个人都不想吃拉面,重新选择一个吧!

food list= ["牛肉粉",“酸辣粉”,"麻辣烫”,“石锅拌饭"门

food list2= ["酸辣粉","黄焖鸡",“寿司","牛排"]


foodlist = ["牛肉粉", "酸辣粉", "麻辣烫", "石锅拌饭", "酸辣粉", "黄焖鸡", "寿司", "牛排"]

r1 = []
r2 = []
while 1:
    n1 = input('输入选择的食物')
    n2 = input('输入选择的食物')
    r1.append(r1)
    r2.append(r2)
    print(f"你们都想吃{set(r1) & set(r2)}")
    print(f"n1不想吃{set(r1) - set(r2)}")
    print(f"n2不想吃{set(r2) - set(r1)}")
    print(f"n2和n1不想吃{set(foodlist) - (set(r1) | set(r2))}")

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢

list1= ["牛肉粉","酸辣粉","麻辣烫","石锅拌饭"]
list2= ["酸辣粉","黄焖鸡","寿司","牛排"]
while 1:
    a=input()
    if a in list1 and a in list2:
        print('太好了,我们吃{}吧'.format(a))
        break
    elif a in list1 or a in list2:
        print('有一个人不想吃{},再选一个吧'.format(a))
    else:
        print('2个人都不想吃{},再选一个吧'.format(a))