Fork me on GitHub

好low的三级菜单代码......无语了都!

呵呵,感觉自己写的三级菜单代码好low啊!---------------------------------------------------------------------low到底了,自勉一下,继续努力!
 1 #!/usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 # Author: Mr.lee
 4 
 5 data = {
 6     "一年级": {
 7         "1班":{
 8             "李姝瑶":["语文:98","数学:100"],
 9             "李健博":["语文:100","数学:99"],
10             "任  杰":["语文:96","数学:92"]
11         },
12         "2班":{
13             "张  铮":["语文:98","数学:100"],
14             "陈萌萌":["语文:100","数学:99"],
15             "刘德华":["语文:96","数学:92"]
16         },
17         "3班":{
18             "郭富城":["语文:98","数学:100"],
19             "张菲菲":["语文:100","数学:99"],
20             "武藤兰":["语文:96","数学:92"]
21 
22         }
23     },
24     "二年级": {
25         "1班":{
26             "爸  爸":["语文:98","数学:100"],
27             "妈  妈":["语文:100","数学:99"],
28             "姐  姐":["语文:96","数学:92"]
29         },
30         "2班":{
31             "张逸杰":["语文:98","数学:100"],
32             "张  坤":["语文:100","数学:99"],
33             "张朝阳":["语文:96","数学:92"]
34         },
35         "3班":{
36             "机器猫":["语文:98","数学:100"],
37             "孙义田":["语文:100","数学:99"],
38             "孙诗风":["语文:96","数学:92"]
39         }
40     },
41     "三年级": {
42         "1班":{
43             "刘  凯":["语文:98","数学:100"],
44             "邢飞韩":["语文:100","数学:99"],
45             "王  娟":["语文:96","数学:92"]
46         },
47         "2班":{
48             "芦  荟":["语文:98","数学:100"],
49             "任成功":["语文:100","数学:99"],
50             "张  珂":["语文:96","数学:92"]
51         },
52         "3班":{
53             "李梦瑶":["语文:98","数学:100"],
54             "张克飞":["语文:100","数学:99"],
55             "袁继鸿":["语文:96","数学:92"]
56         }
57     }
58 }
59 while True:
60     for i in data:
61         print(i)
62     choise1_user = input("请输入您要进入的年级,按q键退出程序: ")
63     if choise1_user =="q":
64         exit()
65     if choise1_user in data:
66         while True:
67             for i2 in data[choise1_user]:
68                 print("\t", i2)
69             choise2_user = input("请输入您要进入的班级,按b键返回上一级菜单,按q键退出程序: ")
70             if choise2_user =="b":
71                 break
72             elif choise2_user =="q":
73                 exit()
74             if choise2_user in data[choise1_user]:
75                 while True:
76                     for i3 in data[choise1_user][choise2_user]:
77                         print("\t\t", i3)
78                     choise3_user = input("请输入您要查询成绩的人员名字,按b键返回上一级菜单,按q键退出程序: ")
79                     if choise3_user =="b":
80                         break
81                     elif choise3_user =="q":
82                         exit()
83                     if choise3_user in data[choise1_user][choise2_user]:
84                         for i4 in data[choise1_user][choise2_user][choise3_user]:
85                             print("\t\t\t", i4)
86                         choise_back = input("您的查询已完成,按b键返回上一级菜单,按q键退出程序: ")
87                         if choise_back =="b":
88                             break
89                         elif choise_back =="q":
90                             exit()
View Code

 



posted @ 2019-04-11 15:04  抖落烟火  阅读(141)  评论(0编辑  收藏  举报