首页 > 代码库 > 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作业:多级菜单
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。