python实现三级菜单_python实现三级菜单_Python实例---三级菜单的实现[low]

# version: python3.2.5

# author: ‘FTL1012‘

# time: 2017/12/7 09:16

menu = {

‘陕西‘: {

‘西安‘: {

‘未名区‘: [‘国美‘, ‘苏宁‘, ‘京东‘],

‘无名区‘: [‘百度‘, ‘360 ‘, ‘搜狗‘],

‘优雅区‘: [‘腾讯‘, ‘默默‘, ‘订订‘]

},

‘宝鸡‘: {

‘进队区‘: [‘word‘, ‘excel‘, ‘ppt‘],

‘挖第区‘: [‘华为‘, ‘锤子‘, ‘小米‘],

‘阿克区‘: [‘adidas‘, ‘unique‘, ‘masterbrown‘]

},

‘汉中‘: {

‘呵呵区‘: [‘流浪‘, ‘excel‘, ‘ppt‘],

‘幻化区‘: [‘猥琐‘, ‘发育‘, ‘别浪‘],

‘三只区‘: [‘后裔‘, ‘李白‘, ‘杜甫‘]

},

},

‘山东‘: {

‘山东市‘: {

‘惠普区‘: [‘华夏‘, ‘建设‘, ‘农行‘]

}

},

‘湖南‘: {

‘长沙‘: {

‘豆腐区‘: [‘键盘‘, ‘鼠标‘, ‘显示器‘]

}

}

}

# print(menu[‘陕西‘][‘宝鸡‘])

flag = False

while not flag:

print("第一级".center(50, ‘*‘))

for k in menu:

print(‘>>1: ‘, k)

choice1 = input("请选择:")

if choice1 in menu:

print("第二级".center(50, ‘*‘))

for key1 in menu[choice1]:

print(‘>>2: ‘, key1)

while not flag:

choice2 = input("请选择:")

if choice2 in menu[choice1]:

print("第三级".center(50, ‘*‘))

for key2 in menu[choice1][choice2]:

print(‘>>3: ‘, key2)

while not flag:

choice3 = input("请选择:")

if choice3 in menu[choice1][choice2]:

print("第四级".center(50, ‘*‘))

for key3 in menu[choice1][choice2][choice3]:

print(‘>>4: ‘, key3)

print("最后一级了...")

flag = True

elif choice2 == ‘q‘:

exit(0)

elif choice2 == ‘b‘:

flag = True

else:

print("输入不合法...")

continue

else:

flag = False

elif choice2 == ‘q‘:

exit(0)

elif choice2 == ‘b‘:

flag = True

else:

print("输入不合法...")

continue

else:

flag = False

elif choice1 == ‘q‘:

exit(0)

elif choice1 == ‘b‘:

continue

else:

print("输入不合法...")

else:

print("游戏结束...")

【稍有小bug】

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值