• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

案例:三级菜单小程序

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

 1 menu = {
 2     \'北京\':{
 3         \'海淀\':{
 4             \'五道口\':{
 5                 \'soho\':{},
 6                 \'网易\':{},
 7                 \'google\':{}
 8             },
 9             \'中关村\':{
10                 \'爱奇艺\':{},
11                 \'汽车之家\':{},
12                 \'youku\':{},
13             },
14             \'上地\':{
15                 \'百度\':{},
16             },
17         },
18         \'昌平\':{
19             \'沙河\':{
20                 \'老男孩\':{},
21                 \'北航\':{},
22             },
23             \'天通苑\':{},
24             \'回龙观\':{},
25         },
26         \'朝阳\':{},
27         \'东城\':{},
28     },
29     \'上海\':{
30         \'闵行\':{
31             "人民广场":{
32                 \'炸鸡店\':{}
33             }
34         },
35         \'闸北\':{
36             \'火车站\':{
37                 \'携程\':{}
38             }
39         },
40         \'浦东\':{},
41     },
42     \'山东\':{},
43 }
44 
45 now_menu = menu
46 lis = []
47 
48 while True:
49     for key in now_menu:                        # 打印键
50         print(key)
51     usr_choice = input(\'请选择:\')
52     if usr_choice in now_menu:
53         lis.append(now_menu)                    # 将用户选择的键加入空列表
54         now_menu = now_menu[usr_choice]
55     elif usr_choice == \'q\':
56         print(\'程序退出\'.center(30, \'-\'))
57         break
58     elif usr_choice == \'r\':
59         if len(lis) != 0:
60             now_menu = lis.pop()
61         else:
62             print(\'已返回至第一层\')

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
    热门话题
    阅读排行榜

    扫描微信二维码

    查看手机版网站

    随时了解更新最新资讯

    139-2527-9053

    在线客服(服务时间 9:00~18:00)

    在线QQ客服
    地址:深圳市南山区西丽大学城创智工业园
    电邮:jeky_zhao#qq.com
    移动电话:139-2527-9053

    Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap