菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
177
0

Python No.16_练习(三级菜单选择)

原创
05/13 14:22
阅读数 21435
# !/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:Hugolinhj
data = {
'A':{
'Aa':{
'Aa1':{'oldboy':'test'},
'Aa2':{'lianjiadichan':'woaiwojia'}
},
'Ab':{
'Ab1':{'bengchi':'momo'},
'Ab2':{'CICC':'HP'},
'Ab3':{'Advent':'feixin'},
},

},
'B':{
'Ba':{
'Ba1':{'Ba11':'Ba12'}
},
'Bb':{
'Bb1':{'Bb11':'Bb12'},
'Bb2':{'Bb21':'Bb212'},
},
'Bc':{
'Bc1': {'Bc11': 'Bc12'},
'Bc2': {'Bc21': 'Bc212'},
},
},
'c':{
'Ca':{
'Ca1':{'Ca11':'Ca12'},
'Ca2':{'Ca21':'Ca12'},
},
'Cb':{
'Cb1': {'Cb11': 'Cb12'},
'Cb2': {'Cb21': 'Cb12'},
},
'Cc':{
'Cc1': {'Cc11': 'Cc12'},
'Cc2': {'Cc21': 'Cc12'},
},
},
}
test = False
while not test:
for i in data:
print(i)
choise = input('choise>>>')
if choise in data:
while not test:
for i2 in data[choise]:
print('\t',i2)
choise2 = input('choise>>>')
if choise2 in data[choise]:
while not test:
for i3 in data[choise][choise2]:
print('\t', i3)
choise3 = input('choise>>>')
if choise3 in data[choise][choise2]:
while not test:
for i4 in data[choise][choise2][choise3]:
print('\t',i4)
choise4 = input('choise>>>')
if choise4 in data[choise][choise2][choise3]:
for i5 in data[choise][choise2][choise3][choise4]:
print('\t', i5)
elif choise4 == 'q':
break
elif choise4 == 'e':
quit()
else:
print('你输入的有误!请重新输入')
elif choise3 == 'e':
quit()
elif choise3 == 'q':
break
else:
print('你输入的有误!请重新输入')
elif choise2 == 'e':
exit()
elif choise2 == 'q':
break
else:print('你输入的有误!请重新输入')
elif choise == 'e':
exit()
elif choise == 'q':
break
else:
print('你输入的有误!请重新输入')

发表评论

0/200
177 点赞
0 评论
收藏