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作业:多级菜单的主要内容,如果未能解决你的问题,请参考以下文章