python作业:多级菜单

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python作业:多级菜单相关的知识,希望对你有一定的参考价值。

 

python作业:

  要求:

  1.三级菜单

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

 1 #!/usr/bin/env python
 2 #_*_coding:utf-8_*_
 3 #__author__ = ‘Administrator‘
 4 
 5 data={
 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作业:多级菜单的主要内容,如果未能解决你的问题,请参考以下文章

python作业:多级菜单

老男孩python3学习,课堂作业1.2 多级菜单查询

第2章 Python基础-字符编码&数据类型 购物车&多级菜单 作业

Python作业二:三级列表

day1作业二:多级菜单操作

Day1作业---登录接口及多级菜单