python的學習筆記/002-5.1(2018-5-21)

還需要修改

_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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章