Python自动化开发—EX.2(三级菜单)
Posted dashuang
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python自动化开发—EX.2(三级菜单)相关的知识,希望对你有一定的参考价值。
#!/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(‘ ‘,L1) choice2 = input("选择进入2>>:") if choice2 in data[choice1][choice2]: while flag: for L2 in data[choice1][choice2]: print(‘ ‘, L2) choice3 = input("选择进入3>>") if choice3 in data[choice1][choice2][choice3]: while flag: for L3 in data[choice1][choice2][choice3]: print(‘ ‘,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(三级菜单)的主要内容,如果未能解决你的问题,请参考以下文章