首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Python test2

Python test2

作者头像
歪先生
发布于 2018-07-19 17:05:49
发布于 2018-07-19 17:05:49
5610
举报
文章被收录于专栏:歪先生_自留地歪先生_自留地

Python test2

Tip:由于种种原因,我把系统转移到了Ubuntu_16.04_LTS,这都是为了让我静下心来学习Python,最起码今年年底之前,我不准备在折腾系统或者其他的啦。静下心把Python学一下。 继续这周学习

认真学习照

练习简介

实现三级菜单,利用字典嵌套,练习分析思路,处理过程非常low,重点在于练习。

完整代码

本地下载 全部使用本地下载。

代码语言:javascript
复制
#power by Erro
#Erro test 2


date = {
    '北京':{
        '昌平':{
            '沙河':['oldboy','test'],
            '天通苑':['链家地产','我爱我家'],
        },
        '朝阳':{
            '望京':['奔驰','momo'],
            '国贸':['cicc','hp'],
            '东直门':['advent','飞信'],
        },
        '海淀':{

        },
    },
    '山东':{
        '德州':{},
        '青岛':{},
        '济南':{},
    },
    '广东':{
        '东莞':{},
        '常熟':{},
    },

}
exit_flag = True
while exit_flag :
    for i in date:
        print(i)
    chice = input('选择进入1>>:')
    if chice in date:
        while exit_flag:
            for i2 in date[chice]:
                print('\t',i2),
            chice2 = input('选择进入2>>:')
            if chice2 in date[chice]:
                while exit_flag:
                    for i3 in date[chice][chice2]:
                        print('\t\t',i3),
                    chice3 = input('输入进入3>>:')
                    if chice3 in date[chice][chice2]:
                        for i4 in date[chice][chice2][chice3]:
                            print('\t\t',i4)
                        chice4 = input('输入b,返回上一级>>:')
                        if chice4 == 'b':
                            pass
                        elif chice4 == 'q':
                            exit_flag = False
                    if chice3 == 'b':
                        break
                    elif chice3 == 'q':
                        exit_flag = False
            if chice2 == 'b':
                break
            elif chice2 == 'q':
              exit_flag = False
    elif chice == 'q':
        exit_flag = False

代码解析及重点

本次练习代码主要是字典的应用,三级菜单,基本逻辑分析。 没有什么重点语法。

最后没什么说的,放一张运行图。

END

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除
目录
  • Python test2
    • 认真学习照
    • 练习简介
    • 完整代码
    • 代码解析及重点
    • 最后没什么说的,放一张运行图。
    • END
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档