日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【Pthon入门学习】多级菜单小例子

發布時間:2025/5/22 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Pthon入门学习】多级菜单小例子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1 menu_list = { 2 '北京':{ 3 '昌平':{ 4 '回龍觀':{ 5 '和諧家園':{}, 6 '矩陣小區':{}, 7 '北店家園':{} 8 }, 9 '沙河':{ 10 '北街家園1區':{}, 11 '北街家園2區':{}, 12 '北師大附小':{} 13 } 14 }, 15 '海淀':{ 16 '西二旗':{ 17 '云端時代':{}, 18 '百度':{}, 19 '軟件園':{} 20 }, 21 '西三旗':{ 22 '上地五街':{}, 23 '上地三街':{}, 24 '方正集團':{} 25 } 26 } 27 }, 28 '邯鄲':{ 29 '叢臺區':{ 30 '黃粱夢':{ 31 '東官莊':{}, 32 '王李莊':{} 33 }, 34 '沙河':{ 35 '北街家園1區1':{}, 36 '北街家園2區2':{}, 37 '北師大附小3':{} 38 } 39 }, 40 '復興區':{ 41 '永年':{ 42 '云端時代1':{}, 43 '百度2':{}, 44 '軟件園3':{} 45 }, 46 '肥鄉':{ 47 '上地五街1':{}, 48 '上地三街2':{}, 49 '方正集團3':{} 50 } 51 } 52 }, 53 } 54 map_list = [] 55 cur_layer_pos = 0 56 cur_layer_keys = [] 57 cur_layer_keys_values = [] 58 is_exit = False 59 is_not_next = True 60 while not is_exit: 61 if is_not_next: 62 if cur_layer_pos == 0: 63 cur_layer_keys = menu_list.keys() 64 else: 65 cur_layer_keys = map_list[cur_layer_pos - 1][1].keys() 66 67 if len(cur_layer_keys) > 0: 68 is_not_next = True 69 print('可以進入的下一級菜單顯示:', list(cur_layer_keys)) 70 else: 71 print("已經到菜單底部啦,只能輸入p返回上一級菜單") 72 cur_menu_name = input('請輸入菜單名:') 73 if cur_menu_name.lower() == 'p': 74 if cur_layer_pos > 0: 75 map_list.pop() 76 cur_layer_pos -= 1 77 is_not_next = True 78 else: 79 print('已經到頂級菜單啦.') 80 elif cur_menu_name.lower() == 'q': 81 is_exit = True 82 elif cur_menu_name in cur_layer_keys: 83 map_list.append([cur_menu_name, menu_list[cur_menu_name] if cur_layer_pos == 0 else map_list[cur_layer_pos - 1][1][cur_menu_name]]) 84 cur_layer_pos += 1 85 else: 86 if len(cur_layer_keys) > 0: 87 print("請輸入正確的菜單名稱...") 88 else: 89 is_not_next = False 90 print("已經到菜單底部啦,只能輸入p返回上一級菜單") 91 print('當前所在的位置:', [_map[0] for _map in map_list]) 92 View Code

多級菜單的要求如下:

1. 可以依次進入子菜單

2. 任意級菜單均可返回上一級

3. 任意級菜單均可退出程序

主要是鍛煉列表和字典數據類型

三級菜單實現可以如下:

http://www.cnblogs.com/bg0131/p/6416816.html

轉載于:https://www.cnblogs.com/yongqiangyue/p/8717078.html

總結

以上是生活随笔為你收集整理的【Pthon入门学习】多级菜单小例子的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 麻豆传媒网址 | 精品xxx | 加勒比在线一区 | 久久久久无码国产精品 | 亚洲精品乱码久久久久久蜜桃图片 | 中文字幕在线看高清电影 | 国产精品免费视频一区 | 国产精品视频在线播放 | 奇米在线| 日本天堂网在线观看 | 女人16一毛片 | 99热99热| 久久久久久久久久久影视 | 深夜福利亚洲 | 黑人巨大国产9丨视频 | 欧美特黄一区二区三区 | 久久久久亚洲色欲AV无码网站 | 噜噜噜色 | 精品在线免费播放 | av自拍偷拍 | 精品久久一区二区 | av小说天堂网 | 人妻饥渴偷公乱中文字幕 | 日韩欧美福利视频 | 一区二区三区丝袜 | 日韩色图视频 | 国产精品99久 | 日韩在线视频观看 | 亚洲午夜国产 | 欧美视频在线一区二区三区 | 成人香蕉视频在线观看 | 久久久噜噜噜久久 | 女同性αv亚洲女同志 | 视频在线观看网站免费 | 色哟哟视频网站 | 玖玖五月 | 日韩一级免费视频 | 人妖videosex高潮另类 | 久久中文字幕高清 | 在线观看h视频 | 国产成人综合久久 | 亚洲激情av | 亚洲www色 | а√天堂资源在线 | 欧美8888| 亚洲av无码一区东京热久久 | 亚洲精品国产精品乱码在线观看 | 夜夜添无码一区二区三区 | 国产又黄又猛又粗又爽 | 免费激情视频网站 | 国产在线拍揄自揄拍 | 欧美大胆a | 亚洲免费av电影 | 日韩av网址在线观看 | 欧美色视| 亚洲色图另类图片 | 98精品国产 | 99视频久| 亚洲精品男女 | 欧美日韩18 | 久久精品电影网 | 三级一区二区 | 久久精品播放 | 国产精品福利小视频 | 精品久久久无码中文字幕 | 禁果av一区二区三区 | 女人一级一片30分 | 亚洲国产黄色片 | 成人午夜在线播放 | 国产午夜三级 | 黄色高清片 | 欧美午夜三级 | 国产精品色在线网站 | 欧美精品一二三 | 色婷婷视频| 在线观看av一区二区 | 日本不卡久久 | 亚洲91精品 | 91桃色网站 | 国产午夜亚洲精品午夜鲁丝片 | 国产精品久久久久久久免费 | 久热一区 | 日韩欧美精品国产 | 性史性dvd影片农村毛片 | 欧美成人三级在线视频 | 日本囗交做爰视频 | 91艹| 中文理论片 | 亚洲在线视频观看 | 日韩一区在线播放 | 亚洲免费av网址 | 国产日韩精品一区二区三区 | a天堂中文在线 | 成人免费毛片网 | 999久久| 国产婷婷久久 | 成人黄色一级 | 国产乱论视频 | 福利午夜视频 |