1. 程式人生 > >Python自動化開發—EX.2(三級菜單)

Python自動化開發—EX.2(三級菜單)

inpu 東莞 lose display data auth open odin ldb

技術分享圖片
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Author:DaShuang.Gu
#三級菜單
data = {
    北京:{
        "昌平":{
            "沙河":["oldboy","test"],
            "天通苑":["鏈家地產","我愛我家"]
        },
        "朝陽":{
            "望京":["奔馳","陌陌"],
            "國貿":{"CICC","HP"},
            "東直門":{"Advent","飛信"},
        },
        
"海澱":{}, }, 山東:{ "德州":{}, "青島":{}, "濟南":{} }, 廣東:{ "東莞":{}, "常熟":{}, "佛山":{}, }, } 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
View Code

Python自動化開發—EX.2(三級菜單)