# !/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('你输入的有误!请重新输入')
分类
Python No.16_练习(三级菜单选择)
阅读(1607) 评论(0)