zoukankan      html  css  js  c++  java
  • python实现三级菜单

    # 构建三级菜单的数据类型:
    
    dic = {
        '江西': {
            '南昌': {'南昌大学': {}, '华东交大': {} ,'江西财大': {}},
            '赣州': {'赣南师院': {}, '江西理工大学学院': {}},
            '上饶': {'吃饭大学': {}, '睡觉大学': {}},
        },
        '河南': {
            '郑州': {'郑州大学': {}, '河南工业大学': {}},
            '洛阳': {}
        },
        '河北': {},
        '海南': {}
    }
    
    def three_level_menu(dic):
        while 1:
            for k in dic.keys():
                print(k)
            choice = input('输入选择的城市:').strip()
            if choice == 'q'or choice == 'b':
                return choice
            elif choice in dic.keys() and dic[choice]:
                ret = three_level_menu(dic[choice])
                if ret == 'q':
                    return ret
    
    
    
    three_level_menu(dic)
    
    
  • 相关阅读:
    Echarts Jqplot嵌extjs4 windows 装配方法
    法学类人猿生存方案--升华成掌握可能的方式
    LeetCode Merge k Sorted Lists 解决报告
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
    Swift
  • 原文地址:https://www.cnblogs.com/he-qing-qing/p/11240635.html
Copyright © 2011-2022 走看看