字典 三级菜单
Posted steve96
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典 三级菜单相关的知识,希望对你有一定的参考价值。
1 #!-*- coding:utf-8 -*- 2 # Author:Steve 3 4 dict={‘TV‘: 5 {‘动漫‘:{ 6 ‘日漫‘:[‘海贼王‘,‘龙珠‘], 7 ‘国漫‘:[‘秦时明月‘,‘画江湖‘] 8 }, 9 ‘科教‘:{ 10 ‘动物‘:[‘动物世界‘,‘人与自然‘], 11 ‘科技‘:[‘探索与发现‘,‘科学技术探索‘] 12 } 13 } 14 } 15 16 exit_flag=False 17 18 while not exit_flag: 19 for i in dict: 20 print(i) 21 choice1=input("请输入你想收看的频道:(按Q退出) ") 22 if choice1 in dict: 23 while not exit_flag: 24 for i2 in dict[choice1]: 25 print(‘ ‘,i2) 26 choice2=input(‘请输入您想收看的类型: (按B返回,按Q退出) ‘) 27 if choice2 in dict[choice1]: 28 while not exit_flag: 29 for i3 in dict[choice1][choice2]: 30 print(‘ ‘,i3) 31 choice3=input(‘请输入您想收看的节目: (按B返回,按Q退出) ‘) 32 if choice3 in dict[choice1][choice2]: 33 34 for i4 in dict[choice1][choice2][choice3]: 35 print(‘ ‘,i4) 36 choice4=input(‘这已经是最后一层了。。。 (按B返回,按Q退出) ‘) 37 if choice4==‘B‘: 38 pass 39 elif choice4 == "Q": 40 exit_flag = True 41 if choice3 == "B": 42 break 43 elif choice3 == "Q": 44 exit_flag = True 45 if choice2 == "B": 46 break 47 elif choice2 == "Q": 48 exit_flag = True
以上是关于字典 三级菜单的主要内容,如果未能解决你的问题,请参考以下文章