Python自動化開發—EX.2(三級菜單)
阿新 • • 發佈:2018-08-08
inpu 東莞 lose display data auth open odin ldb
#!/usr/bin/env python # -*- coding: utf-8 -*- # Author:DaShuang.Gu #三級菜單 data = { ‘北京‘:{ "昌平":{ "沙河":["oldboy","test"], "天通苑":["鏈家地產","我愛我家"] }, "朝陽":{ "望京":["奔馳","陌陌"], "國貿":{"CICC","HP"}, "東直門":{"Advent","飛信"}, },View Code"海澱":{}, }, ‘山東‘:{ "德州":{}, "青島":{}, "濟南":{} }, ‘廣東‘:{ "東莞":{}, "常熟":{}, "佛山":{}, }, } flag = True while flag: for L in data: print(L) choice1 = input("選擇進入1>>:") if choice1 in data: while flag:for L1 in data[choice1]: print(‘\t‘,L1) choice2 = input("選擇進入2>>:") if choice2 in data[choice1][choice2]: while flag: for L2 in data[choice1][choice2]: print(‘\t\t‘, L2) choice3= input("選擇進入3>>") if choice3 in data[choice1][choice2][choice3]: while flag: for L3 in data[choice1][choice2][choice3]: print(‘\t\t\t‘,L3) choice4 = input("最後一層按b返回>>:") if choice4 =="b": break elif choice4 == "q": flag = False if choice3 =="b": break elif choice3 == "q": flag = False if choice2 == "b": break elif choice2 == "q": flag = False
Python自動化開發—EX.2(三級菜單)