码迷,mamicode.com
首页 > 其他好文 > 详细

Part1 - 三级菜单

时间:2017-05-21 16:55:37      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:城市   code   http   choice   for   int   art   while   风景   

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 - 三级菜单

标签:城市   code   http   choice   for   int   art   while   风景   

原文地址:http://www.cnblogs.com/qinrihong/p/6885101.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!