#新手上路,多多指教

三级菜单-课程表查询

 1 #-*- coding:utf-8 -*-
 2 '''
 3 Created on 2018年3月17日
 4 
 5 @author: zmj
 6 '''
 7 
 8 curriculum={
 9     'Mon':{
10         "am":{
11             'one':("计量经济学","302"),
12             'two':("高等代数","101")
13         },
14         "pm":{
15             'one':("随机过程","209"),
16             'two':("数据挖掘与统计决策","33101")
17         }
18     },
19     'Tuse':{
20         "am":{
21             'one':("多元统计分析","207"),
22             'two':("概率论","303")
23         }
24     },
25     'Wen':{
26         "am":{
27             'one':("随机过程","209"),
28             'two':("数学分析","302")
29         },
30         "pm":{
31             'one':("市场调查与预测","205"),
32             'two':("计算机原理","实验室")
33         }
34     },
35     'Thur':{
36         "am":{
37             'one':("数据挖掘与统计决策","506"),
38             'two':("大物实验","实验室")
39         },
40         "pm":{
41             'one':("计量经济学","302"),
42             'two':("时间序列","310")
43         }
44     },
45     'Fri':{
46         "am":{
47             'one':("多元统计分析","207"),
48             'two':("体育课","操场")
49         },
50         "pm":{
51             'one':("统计软件","04104"),
52             'two':("music","音乐厅")
53         }
54     }           
55 }
56 
57 exit_choice = 1
58 
59 while exit_choice == 1:
60     for i in curriculum:
61         print(i)
62     choice = input("input you want to check:")
63     if choice in curriculum:
64         exit_choice += 1
65         while exit_choice == 2:
66             for i2 in curriculum[choice]:
67                 print(i2)
68             choice2 = input("what time do you want to see:")
69             if choice2 in curriculum[choice]:
70                 exit_choice += 1
71                 while exit_choice == 3:
72                     for i3 in curriculum[choice][choice2]:
73                         print(i3)
74                     choice3 = input("which one do you want to see?")
75                     if choice3 in curriculum[choice][choice2]:
76                         print(curriculum[choice][choice2][choice3]) 
77                         choice4 = input("do you want to continue?")
78                         if choice4 == 'yes':
79                             continue
80                         elif choice4 == 'no':
81                             exit()          
82                         elif choice4 == 'b':
83                             exit_choice= 3        
84                     elif choice3 == 'b':#'b'表示返回上一层
85                         exit_choice= 2
86             elif choice2 == 'b':            
87                 exit_choice= 1
88     elif choice == 'b':
89         exit_choice = 0