Part1 - 三级菜单
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 - 三级菜单的主要内容,如果未能解决你的问题,请参考以下文章