python制作二级菜单_Python自动化开发学习之三级菜单制作

本文介绍了如何使用Python创建一个包含三级菜单的导航系统。用户可以选择省份、城市、大学及院系,支持返回上一级菜单和退出程序。通过示例代码展示了具体的实现逻辑。
摘要由CSDN通过智能技术生成

本文实例为大家分享了Python三级菜单展示的具体代码,供大家参考,具体内容如下

作业需求:

(1)运行程序输出第一级菜单

(2)选择一级菜单某项,输出二级菜单,同理输出三级菜单

(3)让用户选择是否要退出

(4)有返回上一级菜单的功能

2b5483d26e73da87c5f46fa69ca523a7.png

data = {

"天津":{

"南开区":{

"南开大学":{

"历史系":{},

"文学系":{},

"英语系":{},

},

"科技大学":{

"计算机系":{},

"机器系":{},

"软件系":{},

},

"理工大学":{

"数学系":{},

"化学系":{},

"物理系":{},

},

},

"武清区":{

"武清大学":{

"历史系":{},

"文学系":{},

"英语系":{},

},

"武清科技大学":{

"计算机系":{},

"机器系":{},

"软件系":{},

},

"武清理工大学":{

"数学系":{},

"化学系":{},

"物理系":{},

},

},

"北辰区":{

"北辰大学":{

"历史系":{},

"文学系":{},

"英语系":{},

},

"北辰科技大学":{

"计算机系":{},

"机器系":{},

"软件系":{},

},

"北辰理工大学":{

"数学系":{},

"化学系":{},

"物理系":{},

},

},

},

"河北":{

"保定市": {

"保定大学": {

"历史系": {},

"文学系": {},

"英语系": {},

},

"保定科技大学": {

"计算机系": {},

"机器系": {},

"软件系": {},

},

"保定理工大学": {

"数学系": {},

"化学系": {},

"物理系": {},

},

},

"秦皇岛": {

"秦皇岛大学": {

"历史系": {},

"文学系": {},

"英语系": {},

},

"秦皇岛科技大学": {

"计算机系": {},

"机器系": {},

"软件系": {},

},

"秦皇岛理工大学": {

"数学系": {},

"化学系": {},

"物理系": {},

},

},

"石家庄": {

"石家庄大学": {

"历史系": {},

"文学系": {},

"英语系": {},

},

"石家庄科技大学": {

"计算机系": {},

"机器系": {},

"软件系": {},

},

"石家庄理工大学": {

"数学系": {},

"化学系": {},

"物理系": {},

},

},

},

"河南":{

"郑州市": {

"郑州大学": {

"历史系": {},

"文学系": {},

"英语系": {},

},

"郑州科技大学": {

"计算机系": {},

"机器系": {},

"软件系": {},

},

"郑州理工大学": {

"数学系": {},

"化学系": {},

"物理系": {},

},

},

"南阳市": {

"南阳大学": {

"历史系": {},

"文学系": {},

"英语系": {},

},

"南阳科技大学": {

"计算机系": {},

"机器系": {},

"软件系": {},

},

"南阳理工大学": {

"数学系": {},

"化学系": {},

"物理系": {},

},

},

"登封市": {

"登封大学": {

"历史系": {},

"文学系": {},

"英语系": {},

},

"登封科技大学": {

"计算机系": {},

"机器系": {},

"软件系": {},

},

"登封理工大学": {

"数学系": {},

"化学系": {},

"物理系": {},

},

},

},

}

#exit_flag = False

while True:

for i in data :

print (i)

choice = input ("input:")

if choice in data:

while True:

for i2 in data[choice]:

print (i2)

choice2 = input("input2:")

if choice2 in data[choice]:

while True:

for i3 in data[choice][choice2]:

print (i3)

choice3 = input("input3:")

if choice3 in data[choice][choice2]:

for i4 in data[choice][choice2][choice3]:

print(i4)

choice4 = input("Press b to return to the previous level:")

if choice4 == "b":

pass

elif choice4 == "q":

exit ()

if choice3 == "b":

break

elif choice3 == "q":

exit()

if choice2 == "b":

break

elif choice2 == "q":

exit()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值