day3学python

今天时间仓促 “上课总结” 完也没什么时间了 先贴点 明天补全

》》》是否补全?

************************ 各地食品的三级菜单*************************

1.使用字典嵌套字典

2.采用死循环思路

3.对字典 循环打印 只可得第一级的key

4.for i in <范围>     //python的for循环实在与其他不同。  i 可为任意类型 不给参数限定 即会遍历范围

place={
"华北":{
"北京市":"北京烤鸭",
"天津市":"锅巴",
"河北省":"驴肉火烧",
},
"中南":{
"广东省":"早茶",
"河南省":"胡辣汤",
"湖北省":"热干面",
},
"华东":{
"上海市":"小笼包",
"江苏省":"锅盖面",
"浙江省":"西湖醋鱼"
},
"西南":{
"四川省":"担担面",
"云南省":"汽锅鸡",
"贵州省":"茅台酒"
}
}
while True:
for i in place:
print(i)
choice1=input("choose area or press B for back")
if choice1 in place:
while True:
for j in place[choice1]:
print('\t',j)
choice2=input("choose province or press B for back")
if choice2 in place[choice1]:
print('\t\t',place[choice1][choice2])
elif choice2=='B'or choice2=='b':
break
else:
print("put in wrong!")
while True:
choice3 = input("press B for back or Q for exit")
if choice3=='B'or choice3=='b':
break
elif choice3=='q'or choice3=='Q':
exit(0)
elif choice1 == 'B' or choice1 == 'b':
break
else:
print("put in wrong!")

======================================================================================

未完 待续!!!!!!!!!!!!!!!!!!!!!!!!!!










猜你喜欢

转载自www.cnblogs.com/cc123nice/p/10459347.html