標籤:usr NPU alt == pen span col 北京 hide
#!/usr/bin/env python# -*- coding: utf-8 -*-# Author:DaShuang.Gu#三級菜單data = { ‘北京‘:{ "昌平":{ "沙河":["oldboy","test"], "天通苑":["鏈家地產","我愛我家"] }, "朝陽":{ "望京":["平治","陌陌"], "國貿":{"CICC","HP"}, "東直門":{"Advent","飛信"}, }, "海澱":{}, }, ‘山東‘:{ "德州":{}, "青島":{}, "濟南":{} }, ‘廣東‘:{ "東莞":{}, "常熟":{}, "佛山":{}, },}flag = Truewhile 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
View Code
Python自動化開發—EX.2(三級菜單)