多级菜单的练习---字典

date = {
's1':{
'ss1':{
'sss1':{
'ssss1':{
'sssss1':{'key1','bey1'},
'sssss2':{'key2','bey2'}},
'ssss2':{
'aaaa1':{'a1','b2'},
'aaaa2':{'b1','b2'}}},
'sss2':{
'das':{
'rewq':{'sss','qqq'}}}},
'ss2':{
'www1':{
'www':{
'dsa':{'mmm','kkk'}}}}},
's2':{
'sa':{
'ghfd':{
'mnb':{
'jhg':{'gf','tr'}}}}},
}
while True:
for d1 in date:
print(d1)
choise1 = input('请选择1:')
if choise1 in date:
while True:
for d2 in date[choise1]:
print(d2)
choise2 = input('请选择2:')
if choise2 in date[choise1]:
while True:
for d3 in date[choise1][choise2]:
print(d3)
choise3 = input('请选择3:')
if choise3 in date[choise1][choise2]:
while True:
for d4 in date[choise1][choise2][choise3]:
print(d4)
choise4 = input('请选择4:')
if choise4 in date[choise1][choise2][choise3]:
while True:
for d5 in date[choise1][choise2][choise3][choise4]:
print(d5)
choise5 = input('请选择5:')
if choise5 in date[choise1][choise2][choise3][choise4]:
for d6 in date[choise1][choise2][choise3][choise4][choise5]:
print(d6)
choise6 = input("最后一层,按b返回:")
if choise6 == 'b':
pass
if choise5 == 'b':
break
if choise4 == 'b':
break
if choise3 == 'b':
break
if choise2 == 'b':
break
if choise1 == 'b':
break

猜你喜欢

转载自www.cnblogs.com/123gk/p/12409008.html