zoukankan      html  css  js  c++  java
  • python3 三级菜单

    python版本3.5

    功能:

    1、程序执行显示一级菜单,输入内容进入二级菜单;

    2、进入二级菜单后,输入二级菜单内容,进入三级菜单;输入b返回一级菜单;

    3、进入三级菜单后,输入b返回二级菜单。

    #Author by Liguangbo
    #_*_ coding:utf-8 _*_
    provice_catalog={
        '北京':{
             '东城区':['东直门','安定门'],
             '西城区':['西便门','南礼士路']
        },
        '河北':{
            '石家庄':['长安区',' 桥东区 '],
            '邢台':['邢台县','巨鹿县']
        },
        '天津':{
            '和平区':['欧式风情区','意大利风情区'],
            '滨海新区':['码头','步行街']
        }
    }
    
    while True:
        for i in provice_catalog:
            print(i)
        choice1 = input("输入省份进入下一层:")#选择省份
        if choice1 in provice_catalog:
            for i in  provice_catalog[choice1]:
                print(i)
            while True:
                choice2= input("输入市区进去下一层,返回请按b:")#选择市区
                if choice2 in provice_catalog[choice1]:
                    for i in provice_catalog[choice1][choice2]:
                        print(i)
                    choice_back = input("最后一层,返回请按b:")#返回市区
                    if choice_back == 'b':
                        for i in provice_catalog[choice1]:
                            print(i)
                        choice2 = input("输入市区进去下一层,返回请按b:")
                if choice2 == 'b':
                    break
    View Code
  • 相关阅读:
    VSCode
    git CAPTCHA required
    css :active
    节流 防抖
    判断数据类型
    http协议的三次握手和四次挥手
    http协议
    发布网站相关信息
    获取任意两个数之间多个随机数的方法;
    数组中的12个方法;
  • 原文地址:https://www.cnblogs.com/pythonstudy/p/6106000.html
Copyright © 2011-2022 走看看