zoukankan      html  css  js  c++  java
  • 【python】——三级菜单

    作业需求:

    打印三级菜单
    可返回上一级
    可随时退出程序



    #!/usr/bin/env python
    # -*- coding:utf-8 -*- 
    #Author: __Json.Zzgx__
    
    menu = {
        '电影专区':{
            '日韩':{
                '中文无码':{
                    '苍井空':{},
                    '武藤兰':{},
                    '天海翼':{}
                },
                '中文有码':{
                    '波多野结衣':{},
                    '泷泽萝拉':{},
                    '吉泽明步':{},
                },
                '自拍偷拍':{
                    '饭岛爱':{},
                    '西野翔':{},
                    '麻生希':{},
                },
            },
            '欧美':{
                '中文无码':{
                    '金8天国':{},
                    'xxx':{},
                },
                '中文有码':{},
                '自拍偷拍':{},
            },
            '港台':{},
            '大陆':{},
        },
        '图片专区':{
            '制服诱惑':{
                "有码":{
                    '空姐':{}
                }
            },
            '美腿丝袜':{
                '有码':{
                    '黑丝':{}
                }
            },
            '自拍偷拍':{},
        },
        '动画专区':{},
    }
    
    
    exit_flag = False
    current_layer = menu
    
    layers = [menu]
    
    while not  exit_flag:
        for k in current_layer:
            print(k)
        choice = input(">>:").strip()
        if choice == "b":
            current_layer = layers[-1]
            layers.pop()
        elif choice == 'q':
            break
        elif choice not  in current_layer:continue
        else:
            layers.append(current_layer)
            current_layer = current_layer[choice]
    View Code

    【开源是一种精神,分享是一种美德】

      — By GoodCook

      — 笔者QQ:253097001

      — 欢迎大家随时来交流

      —原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。

  • 相关阅读:
    Qt发送事件与自定义事件
    Qt文本流和数据流
    Qt文件操作
    Qt 布局管理器
    Qt 标准对话框
    Qt 对话框QDailog及其类型
    Qt 对象间的父子关系
    Qt 信号与槽
    Qt 计算器界面实现
    C++ 多态、虚函数(virtual 关键字)、静态联编、动态联编
  • 原文地址:https://www.cnblogs.com/goodcook/p/7521336.html
Copyright © 2011-2022 走看看