• python三级菜单


    info={'北京':{'大兴':{'王':['hua','er'],'小牛':['niu','tou']},
    '朝阳':{'chen':['he','shang']},
    '海淀':{'11221':{'6666'},'23343':{'7777'},'466':{'8888'}}},

    '山东':{'济南':{"泉城广场":{"hao"}},
    '菏泽':{'曹州牡丹园':{'牡丹'},'曹州武校':{'学生'}}},
    '河北':{'石家庄':{'111':{'333'},'222':{444}}}
    }
    #print(info.values())
    exit_list=False #设置一个表示符
    while not exit_list:
    for i in info:
    print(i)
    Sheng=input("请输入省份>>>:")
    if Sheng in info: #判断输入的是否在字典中
    while not exit_list: #进入了下一个死循环中 ,可以在这个循环中一直停着
    for sheng in info[Sheng]:
    print(sheng)
    Shi = input("请输入市>>>:")
    if Shi in info[Sheng]:
    while not exit_list:
    for shi in info[Sheng][Shi]:
    print(shi)
    L3 = input("请继续输入市下面内容>>>")
    if L3 in info[Sheng][Shi]:
    for l3 in info[Sheng][Shi][L3]:
    print(l3)
    L4=input("已经最后一层,按b返回>>>:")
    if L4=='b':
    pass #就是不作为 主要是使程序不报错
    elif L4=='q': #当输入q的时候程序退出
    exit_list=True
    if L3=='b':
    break
    elif L3=='q':
    exit_list=True
    else:
    print("输入不正确,请重新输入。。。")
    if Shi=='b':
    break
    elif Shi=='q':
    exit_list=True
  • 相关阅读:
    NOIP1998提高组——挖地雷
    模板——EXBSGS
    vue 知识点
    jq_js
    ruby 基础知识(一)
    idea maven pom配置文件
    .net core dapper (5)
    .net core dapper (4)
    .net core dapper (3)
    .net core dapper (2)
  • 原文地址:https://www.cnblogs.com/hanhan914-wang/p/7364823.html
Copyright © 2020-2023  润新知