习题-三级目录

Posted nickkkk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了习题-三级目录相关的知识,希望对你有一定的参考价值。

info = {
    "宁夏": {
        "银川":{ "兴庆区":{"东方红","西方白"},
                  "老城区":{"北方绿","南方黑"},
                  "石油城":{"燕和园","燕翔园"},
                },
        "吴中":{ "111":{"东方红","西方白"},
                  "222":{"北方绿","南方黑"},
                  "333":{"燕和园","燕翔园"},
                },
             },
    "陕西":{
        "西安":{ "222":{"东方红","西方白"},
                  "333":{"北方绿","南方黑"},
                  "444":{"燕和园","燕翔园"},
                },
        "咸阳":{ "111":{"东方红","西方白"},
                  "222":{"北方绿","南方黑"},
                  "333":{"燕和园","燕翔园"},
                },
             },
    "山东":{
        "济南":{ "222":{"东方红","西方白"},
                  "333":{"北方绿","南方黑"},
                  "444":{"燕和园","燕翔园"},
                },
        "潍坊":{ "111":{"东方红","西方白"},
                  "222":{"北方绿","南方黑"},
                  "333":{"燕和园","燕翔园"},
                },
             },
        }
 
exit_falg = 1
while exit_falg:
    for i in info:
        print(\t,i)
    choise1 = input("请输入要选择的省份,按q退出程序:")
    if choise1 == ‘q‘:
exit_falg = 0
    if choise1 in info:
        while exit_falg:
            for j in info[choise1]:
                print(\t\t,j)
            choise2 = input("请输入要选择的城市,按q退出程序,按b退回到上一级:")
            if choise2 == ‘q‘:
                exit_falg = 0
            if choise2 == ‘b‘:
                break
            if choise2 in info[choise1]:
                while exit_falg:
                    for k in info[choise1][choise2]:
                        print(\t\t\t,k)
                    choise3 = input("请输入要选择的区,按q退出程序,按b退回到上一级:")
                    if choise3 == ‘q‘:
                        exit_falg = 0
                    if choise3 == ‘b‘:
                        break
                    if choise3 in info[choise1][choise2]:
                        for i3 in info[choise1][choise2][choise3]:
                            print(\t\t\t\t, i3)
                        choise4 = input("最后一层,按b返回,按q退出:")
                        if choise4 == ‘q‘:
                            exit_falg = 0
                        if choise4 == ‘b‘:
                            break
 

以上是关于习题-三级目录的主要内容,如果未能解决你的问题,请参考以下文章

全国计算机等级三级Linux应用与开发技术考试-第16章-Web服务器搭建应用开发与部署-练习题

全国计算机等级考试三级Linux应用与开发技术考试-习题汇总

全国计算机等级三级Linux应用与开发技术考试-第3章-Linux系统使用基础-练习题

全国计算机等级三级Linux应用与开发技术考试-第6章-文件管理-练习题

全国计算机等级三级Linux应用与开发技术考试-第2章-Linux系统概述-练习题

全国计算机等级三级Linux应用与开发技术考试-第8章-存储管理-练习题