標籤:字典(dict)的應用三級菜單
還需要修改
_3_food_list={ ‘主食‘:{ ‘米飯‘:{ ‘大米飯‘:["大份","中份","小份"], ‘小米飯‘:["大份","中份","小份"] }, ‘麵食‘:{‘面‘:["大份","中份","小份"], ‘炒麵‘:["大份","中份","小份"], ‘拌面‘:["大份","中份","小份"] } }, ‘鍋類‘:{ ‘葷鍋‘:{ ‘海帶排骨鍋‘:["大鍋","中鍋","小鍋"], ‘辣牛肉鍋‘:["大鍋","中鍋","小鍋"] }, ‘素鍋‘:{ ‘豆腐鍋‘:["中鍋","小鍋"], ‘珍珠翡翠白玉鍋‘:["大鍋","中鍋","小鍋"] } }, ‘飲品‘:{ ‘奶茶‘:{ ‘原味奶茶‘:["熱","加冰"], ‘草莓奶茶‘:["熱","加冰"] }, ‘飲料‘:{ ‘可口可樂‘:["大杯","中杯"], ‘紅牛‘:["大杯","中杯"] } }}exit_flag=Falsewhile not exit_flag : for i in _3_food_list: print(i) choice1=input(">>>please input 1:") while not exit_flag: if choice1 in _3_food_list: for i in _3_food_list[choice1]: print(i) choice2=input("\t>>>please input 2:") if choice2 in _3_food_list[choice1]: for i in _3_food_list[choice1][choice2]: print(i) choice3=input("\t\t>>>please input 3 :") while not exit_flag: if choice3 in _3_food_list[choice1][choice2]: for i in _3_food_list[choice1][choice2][choice3]: print(i) choice4=input("\t\t\t>>>please iput 4 :") if choice4 in _3_food_list[choice1][choice2][choice3]: print(choice4 ) choice5=input(">>>the last back(b):") if choice5==‘b‘: pass elif choice5==‘q‘: exit_flag =True if choice4==‘b‘: break elif choice4==‘q‘: exit_flag =True if choice3 == ‘b‘: break elif choice3== ‘q‘: exit_flag = True if choice2 == ‘b‘: break elif choice2 == ‘q‘: exit_flag = True if choice1 == ‘b‘: break elif choice1 == ‘q‘: exit_flag = True
python的學習筆記/002-5.1(2018-5-21)