作业三:多级菜单
  • 三级菜单
  • 可依次选择进入各子菜单
  • 所需新知识点:列表、字典
break_flag = Falsecount = 0while not break_flag:    print("111111层")    while not  break_flag:        print("222222222层")        while not  break_flag:            print("3333333层")            count += 1            if count > 10:                break_flag =True

print("keep")

menu = {    '浙江':{        '杭州':{            '西湖':{                '西溪',                '三墩'},            '滨江':{'滨和', '高新'}},        '丽水':{            '龙泉':{'宝剑', '瓷器'},            '青田':{'石雕', '华侨'},            '缙云':{'烧饼', '木雕'},    },},    '山东':{        '烟台':{'大海', '日照'},        '青岛':{'平度', '黄岛'},        '东营':{'利津', '垦利'}},    '广东':{        '深圳':{'南山', '福田'},        '梅州':{'五华', '兴宁'},        '佛山':{'三水', '桂城'}}}

ext_flage= Falsewhile not ext_flage:    for lev1 in menu:        print(lev1)    choice = input("lev1>>:").strip()    if len(choice) == 0: continue    if choice == "b":break    if choice == "q":        ext_flage = True    if choice in menu[choice]:        while not  ext_flage:            for lev2 in menu[choice]:                print(lev2)            choice2 = input("lev2>>:").strip()            if len(choice2) == 0 :continue            if choice2 == "b":break            if choice2 == "q":                ext_flage = True            if choice2 in menu[choice][choice2]:                while not ext_flage:                    for lev3 in menu[choice][choice2]:                        print(lev3)                    choice3 = input("lev3>>:").strip()                    if len(choice3)== 0: continue                    if choice3 =="b":break                    if choice3 =="q":                        ext_flage = True                    if choice3 in menu[choice][choice2][choice3]:                        while not  ext_flage:                            for lev4 in [choice][choice2][choice3]:                                print(lev4)                            choice4 = input("lev4>>:").strip()                            if len(choice4) == 0 : continue                            if choice3 == "b" :break                            if choice3 == "q" :                                ext_flage = True                    continue

转载于:https://www.cnblogs.com/jack2017/p/7270503.html

python第一天作业:字典相关推荐

  1. python第一天作业

    文章目录 windows下安装Python 1.进入python官网进行下载 2.安装 3.验证安装 4.配置环境变量 知识点 1.注释 2.变量 3.标识符(变量名称.常量名称.方法名称.函数名称. ...

  2. python第一周作业--------模拟登录

    一.代码部分 #Authon:pengfaling -- coding:utf-8 -- _name='pengfaling' _password='123456' for i in range(3) ...

  3. 输出结果为16的python表达式_第一周作业(rayco)

    rayco 第一周作业 第一次-课后习题 a = 10 b = 3 c = a/b-a print(c, type(c)) c = a/b*a print(c, type(c)) c = 0.1*a/ ...

  4. Python基础day04 作业解析【3道 字典题】

    视频.源码.课件.软件.笔记:超全面Python基础入门教程[十天课程]博客笔记汇总表[黑马程序员] Python基础day04[字典(介绍.定义与访问.操作数据.常见操作)] Python基础day ...

  5. python基础 实战作业 ---Excel基本读写与数据处理

    代码地址如下: http://www.demodashi.com/demo/11650.html 看完本篇需要: 10min 作业练习需要: 0.5h~3h(依练习者对python熟悉程度而定) 看完 ...

  6. 【中文】【吴恩达课后编程作业】Course 5 - 序列模型 - 第一周作业

    [中文][吴恩达课后编程作业]Course 5 - 序列模型 - 第一周作业 - 搭建循环神经网络及其应用 上一篇:[课程5 - 第一周测验]※※※※※ [回到目录]※※※※※下一篇:[课程5 - 第 ...

  7. 【中文】【吴恩达课后编程作业】Course 2 - 改善深层神经网络 - 第一周作业(123)

    [中文][吴恩达课后编程作业]Course 2 - 改善深层神经网络 - 第一周作业(1&2&3) - 初始化.正则化.梯度校验 上一篇:[课程2 - 第一周测验]※※※※※ [回到目 ...

  8. python第一个公开发行版_Python基础篇【第一篇】:python入门

    python 简介 python是一种解释型.面向对象.改动数据类型的高级程序设计语言,由Guido van Rossum于1989年发明,第一个公开发行版发行于1991年. python是纯粹的自由 ...

  9. python修改列表中字典内的值_python修改字典内key对应值的方法

    python学习笔记:字典 python版本:Python 2.6.6 系统环境:CentOS release 6.2 x86_64 本文参考了互联网上前辈的一些文章 一.字典是python中最灵活的 ...

最新文章

  1. myeclipse中git的使用
  2. linux 使用jstack_案例解析:线程池使用不当导致的系统崩溃
  3. python使用正则验证电子邮件_如何使用正则表达式验证电子邮件地址?
  4. 关于Hadoop的一些网络资料
  5. 信息学奥赛C++语言: 区间内的真素数
  6. quick: setup_mac.sh分析
  7. zabbix mysql密码_重置Zabbix数据库Admin的密码
  8. less入门及基础学习(建议有css基础)
  9. 初步认识html以及表格的制作
  10. python在数字后添加字符_用python生成数字、字母和特殊字符混合的字符串
  11. 嵌入式方向的毕业生,找工作很迷茫
  12. gopro lrv文件和thm文件
  13. 有了域名和服务器怎么创建网站,怎么建立网站,如何创建网站,有哪些步骤?...
  14. beyond-compare 命令行工具
  15. windows屏幕亮度调节失灵的解决方法
  16. 0704最简单的驱动hello
  17. 心情随笔--我与考研战友的故事
  18. plsql窗口文件怎么找回_简单粗暴搞定网易云音乐限制!找回失去的灰色快乐
  19. R语言 数据集处理与搭建回归模型
  20. DWH中增量数据的抽取

热门文章

  1. python下载大文件-python 大文件
  2. php和python写爬虫-为什么选择用python做爬虫
  3. python下载安装教程3.8.1-Python3.8.1下载
  4. 零基础如何学python-零基础小白如何学python,想请教大家,求指导 ?
  5. 为何python不好找工作k-为何python不好找工作,seo行业不好转行了
  6. python基础实例-Python基础之字符串常见操作经典实例详解
  7. python代码大全o-Python实现的一个自动售饮料程序代码分享
  8. python装饰器函数-python3 函数:函数装饰器
  9. 2018python培训-2018python深度学习核心技术培训班
  10. zerodivisionerror什么意思python-python里的raise是什么意思