三级菜单
Posted demo-simple
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三级菜单相关的知识,希望对你有一定的参考价值。
1 # @Time :2019/6/6 19:04 2 #-*- encoding:utf-8 -*- 3 menu = 4 ‘北京‘: 5 ‘海淀‘: 6 ‘五道口‘: 7 ‘soho‘:‘没有了,输入q退出,b返回‘, 8 ‘网易‘:‘没有了,输入q退出,b返回‘, 9 ‘google‘:‘没有了,输入q退出,b返回‘ 10 , 11 ‘中关村‘: 12 ‘爱奇艺‘:‘没有了,输入q退出,b返回‘, 13 ‘汽车之家‘:‘没有了,输入q退出,b返回‘, 14 ‘youku‘:‘没有了,输入q退出,b返回‘, 15 , 16 ‘上地‘: 17 ‘百度‘:‘没有了,输入q退出,b返回‘, 18 , 19 , 20 ‘昌平‘: 21 ‘沙河‘: 22 ‘老男孩‘:‘没有了,输入q退出,b返回‘, 23 ‘北航‘:‘没有了,输入q退出,b返回‘, 24 , 25 ‘天通苑‘:‘没有了,输入q退出,b返回‘, 26 ‘回龙观‘:‘没有了,输入q退出,b返回‘, 27 , 28 ‘朝阳‘:‘没有了,输入q退出,b返回‘, 29 ‘东城‘:‘没有了,输入q退出,b返回‘, 30 , 31 ‘上海‘: 32 ‘闵行‘: 33 "人民广场": 34 ‘炸鸡店‘:‘没有了,输入q退出,b返回‘ 35 36 , 37 ‘闸北‘: 38 ‘火车站‘: 39 ‘携程‘:‘没有了,输入q退出,b返回‘ 40 41 , 42 ‘浦东‘:‘没有了,输入q退出,b返回‘, 43 , 44 ‘山东‘:‘没有了,输入q退出,b返回‘, 45 46 menu_new = [] 47 while True: 48 for k in menu: 49 print(k) 50 choice = input("input city q 退出 b 返回上一级:") 51 if choice in menu: 52 menu_new.append(menu) #没输入一次城市的时候,menu_new会因append而改变 53 menu = menu[choice] 54 elif choice == ‘q‘: 55 exit() 56 elif choice == ‘b‘: 57 if menu_new: 58 menu = menu_new.pop() #可以len(menu_new) 看看啥情况 59 else: 60 print("输入错误".center(50,"*")) 61 # print(menu_new)
以上是关于三级菜单的主要内容,如果未能解决你的问题,请参考以下文章