字典 三级菜单

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

 

以上是关于字典 三级菜单的主要内容,如果未能解决你的问题,请参考以下文章

3.7.1字典应用--三级菜单

Python 三级菜单

Python字典实现简单的三级菜单

字典 三级菜单

python 练习2字典打印三级菜单

Python之路 day2 字典练习题之 三级菜单