python三級菜單

來源:互聯網
上載者:User

標籤:python三級菜單   python練習   

主要練習嵌套迴圈和標誌位的使用方法:


#!/usr/local/python/bin/python3.6

#-*-coding:utf-8-*-

data = {

  "中國":{"河北":["石家莊","廊坊","保定"],"四川":["成都","重慶","南充"],"湖北":["武漢","黃石","襄陽"]},

  "美國":{"華盛頓":["芝加哥","舊金山","亞特蘭大"],"紐約":["布朗克斯","國王","曼哈頓"],"德克薩斯":["休斯頓","達拉斯","聖安東尼奧"]}

}


flag = False

while not flag:

  for i in data:

    print(i)

  choice = input("請選擇:")

  if choice in data:

    while not flag:

      for j in data[choice]:

        print(j)

      choice2 = input("請選擇:")

      if choice2 in data[choice]:

        while not flag:

          for k in data[choice][choice2] :

            print(k)

          choice3 = input("最後一層,【e】返回上一級,【q】退出:")

          if choice3 == "e":

            break

          elif choice3 == "q":

            flag = True

      if choice2 == "e":

        break

      elif choice2 == "q":

        flag = True

  if choice == "q":

    flag = True


python三級菜單

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.