博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
省市三级菜单
阅读量:4982 次
发布时间:2019-06-12

本文共 1954 字,大约阅读时间需要 6 分钟。

# _*_coding:utf-8_*_ # Author:len liu menu = {
"四川省":{
"成都市":{
"一区":["一县","二县"], "二区":["一一县","二二县"] }, "自贡市":{
"三区":["4县","4.5县"], "四区":["6县","6.6县"] } } , "浙江省":{
"宁波市":{
"五区":["1县","0县"], "六区":["22县","23县"] }, "杭州市":{
"七区":["3县","3县"], "八区":["4县","4县"] }}, "广东省":{
"珠海":{
"九区":["5县","6县"], "拾区":["7县","8县"] }, "梅州":{
"十一区":["9县","10县"], "十二区":["11县","12县"] } } } print("show your province of china:\n") while True: for i in menu: print(i) choice = input('pls input which province of your choice,input "q" for exit:').strip() if choice in menu: while True: for c in menu[choice]: print(c) choice2 = input('pls input which area of your choice or input "b" back to previous menu :').strip() if choice2 in menu[choice]: while True: for a in menu[choice][choice2]: print(a) choice3 = input('pls input which village of your choice or input "b" back to previous menu :').strip() if choice3 in menu[choice][choice2]: for v in menu[choice][choice2][choice3]: print(v) choice4 = input('this is end of memu,input any keys back to previous menu,or input "q" exit!:').strip() if choice4 == 'q': exit() else: pass elif choice3 == 'b': break elif choice2 == 'b': break elif choice == "q": break

转载于:https://www.cnblogs.com/len1028/p/9262488.html

你可能感兴趣的文章
<jQuery> 一. jQuery简介及优点
查看>>
架构相关概念——学习笔记
查看>>
被称为“开发者神器”的GitHub,到底该怎么用?
查看>>
(坑集)Django环境配置
查看>>
利用padding-top/padding-bottom百分比,进行占位和高度自适应
查看>>
常用的监控系统资源的工具
查看>>
08ssm三大框架整合以前步骤
查看>>
R语言学习笔记之八
查看>>
正则表达式语法(msdn)
查看>>
oralce使用INSERT语句向表中插入数据
查看>>
MySQL 数据类型 详解 (转载)
查看>>
干净win7要做几步才能运行第一个Spring MVC 写的动态web程序
查看>>
Maven学习笔记(一)
查看>>
分割线
查看>>
xls的读写
查看>>
用函数创建子进程
查看>>
Myeclipse配置插件
查看>>
gitlab配置通过smtp发送邮件(QQ exmail腾讯企业为例)
查看>>
蓝桥杯之入学考试
查看>>
新公司java的注解以及springboot的相关注解
查看>>