還需要修改
_3_food_list={
'主食':{
'米飯':{
'大米飯':["大份","中份","小份"],
'小米飯':["大份","中份","小份"]
},
'麪食':{'面':["大份","中份","小份"],
'炒麪':["大份","中份","小份"],
'拌麪':["大份","中份","小份"]
}
},
'鍋類':{
'葷鍋':{
'海帶排骨鍋':["大鍋","中鍋","小鍋"],
'辣牛肉鍋':["大鍋","中鍋","小鍋"]
},
'素鍋':{
'豆腐鍋':["中鍋","小鍋"],
'珍珠翡翠白玉鍋':["大鍋","中鍋","小鍋"]
}
},
'飲品':{
'奶茶':{
'原味奶茶':["熱","加冰"],
'草莓奶茶':["熱","加冰"]
},
'飲料':{
'可口可樂':["大杯","中杯"],
'紅牛':["大杯","中杯"]
}
}
}
exit_flag=False
while 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