首页 > 代码库 > python作业:多级菜单

python作业:多级菜单

 

python作业:

  要求:

  1.三级菜单

  2.选择可以依次进入子菜单

 1 #!/usr/bin/env python
 2 #_*_coding:utf-8_*_
 3 #__author__ = ‘Administrator‘
 4 
 5 data=http://www.mamicode.com/{
 6    china:{
 7         zhejiang:{
 8         杭州,
 9         宁波,
10         余姚,
11         建德,
12         },
13         jiangxi:{
14             上饶,
15             南昌,
16             瑞金,
17             德兴,
18             广丰
19         }
20    }
21 }
22 
23 country=input(请输入您的国家:)
24 data2=‘‘
25 data3=‘‘
26 has_no_country=True
27 has_no_sheng=True
28 for key,value in data.items():
29     if key==country:
30          sheng=[]
31          for _key in value.keys():
32              sheng.append(_key)
33 
34          print(,.join(sheng))
35          data2=data[country]
36          has_no_country=False
37 
38 if has_no_country:
39     print(国家不存在)
40 
41 if data2:
42     sheng=input(请输入省名称:)
43     for key,value in data2.items():
44         if sheng == key:
45              _city=[]
46              for _key in value:
47                  _city.append(_key)
48              print(,.join(_city))
49              data3=data2[sheng]
50              has_no_sheng=False
51 
52     if has_no_sheng:
53        print(省份不存在)

 

python作业:多级菜单