三级菜单小练习

Posted ㊣蚂蚁小兵

tags:

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

跟着老师的,教程 重新敲了一遍代码

 

# Author:XF

data={
    "上海":{
        "浦东新区":{
            "金桥":{
                "爱法新城":{},
                "文峰广场":{},
                "金桥电脑城":{}
            }
        },
        "杨浦区":{
            "五角场":{
                "PC大佬个人电脑":{},
                "颐高数码":{}
            }
        }

    },
    "新疆":{
        "巴州":{
            "库尔勒":{
                "塔里木":{},
                "尉犁县":{},
                "若羌":{}
            }
        },
        "生产建设兵团":{
            "农二师":{
                "32团":{},
                "33团":{}
            }
        }
    }
}

exit_flag=False

while not exit_flag:
    for s1 in data:
        print(s1)
    select1=input("请选择:")
    if select1 in data:
        while not exit_flag:
            for s2 in data[select1]:
                print("\t", s2)
            select2 = input("请选择:")
            if select2 in data[select1]:
                while not exit_flag:
                    for s3 in data[select1][select2]:
                        print("\t\t", s3)
                    select3 = input("请选择:")
                    if select3 in data[select1][select2]:
                        for s4 in data[select1][select2][select3]:
                            print(s4)
                        select4 = input("程序已经到了最后一层")
                        if select4 == "b":
                            pass
                        if select4=="q":
                            exit_flag=True
                    if select3=="b":
                        break
                    if select3 == "q":
                        exit_flag = True
            if select2=="b":
                break
            if select2 == "q":
                exit_flag = True
    if select1 == "q":
        exit_flag = True

  

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

python基础之作业3----三级菜单小练习

python练习——moudule01——三级菜单

Python练习_三级菜单

python- 简单练习:python三级菜单优化

三级菜单练习

python练习题:三级菜单