python三级菜单_Python语言三级菜单

本文介绍了一个Python语言的三级菜单示例程序,通过嵌套循环和标志位实现国家、省份及城市的多级选择功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本文主要向大家介绍了Python语言三级菜单,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

主要练习嵌套循环和标志位的使用方法:

#!/usr/local/python/bin/python3.6

#-*-coding:utf-8-*-

data = {

"中国":{"河北":["石家庄","廊坊","保定"],"四川":["成都","重庆","南充"],"湖北":["武汉","黄石","襄阳"]},

"美国":{"华盛顿":["芝加哥","旧金山","亚特兰大"],"纽约":["布朗克斯","国王","曼哈顿"],"德克萨斯":["休斯顿","达拉斯","圣安东尼奥"]}

}

flag = False

while not flag:

for i in data:

print(i)

choice = input("请选择:")

if choice in data:

while not flag:

for j in data[choice]:

print(j)

choice2 = input("请选择:")

if choice2 in data[choice]:

while not flag:

for k in data[choice][choice2] :

print(k)

choice3 = input("最后一层,【e】返回上一级,【q】退出:")

if choice3 == "e":

break

elif choice3 == "q":

flag = True

if choice2 == "e":

break

elif choice2 == "q":

flag = True

if choice == "q":

flag = True

本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值