Doublelift  
 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退出)\n")
22    if choice1 in dict:
23        while not exit_flag:
24            for i2 in dict[choice1]:
25                print('\t',i2)
26            choice2=input('请输入您想收看的类型: (按B返回,按Q退出)\n')
27            if choice2 in dict[choice1]:
28                while not exit_flag:
29                    for i3 in dict[choice1][choice2]:
30                        print('\t\t',i3)
31                    choice3=input('请输入您想收看的节目: (按B返回,按Q退出)\n')
32                    if choice3 in dict[choice1][choice2]:
33 
34                            for i4 in dict[choice1][choice2][choice3]:
35                                print('\t\t\t',i4)
36                            choice4=input('这已经是最后一层了。。。  (按B返回,按Q退出)\n')
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

 

posted on 2018-10-08 19:46  Doublelift  阅读(142)  评论(0)    收藏  举报