首页 > 代码库 > Part1 - 三级菜单
Part1 - 三级菜单
Readme:
# 手动输入选择,跳到下一级
# ‘b‘:返回, ‘q‘:退出
流程图:
代码:
1 #!/usr/bin/env python 2 # coding:utf8 3 4 import sys 5 6 cn = { 7 ‘广西‘:{ 8 ‘梧州‘: [‘蒙山县‘, ‘苍梧县‘], 9 ‘河池‘: [‘巴马‘], 10 ‘靖西‘: [‘旧州‘, ‘鹅泉风景区‘] 11 }, 12 ‘云南‘:{ 13 ‘大理‘: [‘宾川县‘, ‘洱源县‘], 14 ‘普洱‘: [‘思茅区‘] 15 } 16 } 17 18 meg = "(‘b‘:返回, ‘q‘:退出)" 19 20 while True: 21 # 显示省份列表 22 for p in cn.keys(): 23 print(p) 24 print(meg) 25 A = input("choice:") 26 if len(A) == 0: continue 27 if A == ‘b‘: break 28 if A == ‘q‘: sys.exit(1) 29 30 while True: 31 # 显示城市列表 32 for city in cn.get(A).keys(): 33 print(city) 34 print(meg) 35 B = input("choice:") 36 if len(B) == 0: continue 37 if B == ‘b‘: break 38 if B == ‘q‘: sys.exit(1) 39 40 while True: 41 # 显示县、区列表 42 for county in cn.get(A).get(B): 43 print(county) 44 print(meg) 45 C = input("choice:") 46 if len(C) == 0: continue 47 if C == ‘b‘: break 48 if C == ‘q‘: sys.exit(1)
Part1 - 三级菜单
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。