python实现三级菜单,,多级菜单实现任务:三
python实现三级菜单,,多级菜单实现任务:三
多级菜单实现任务:三级菜单可依次选择进入各子菜单所需新知识点:列表、字典代码实现:
1 #Author:AZ 2 3 data = { 4 ‘北京‘:{ 5 "昌平":{ 6 "沙河":["old boy","test"], 7 "天通苑":["链家地产","我爱我家"] 8 }, 9 "朝阳":{10 "望京":["奔驰","陌陌"],11 "国贸":["CICC","HP"],12 "东直门":["Advent","飞信"]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 exit_flag = False45 46 while not exit_flag:47 for i in data:48 print(i)49 choice = input("选择进入1>>>:")50 if choice in data:51 while not exit_flag:52 for i2 in data[choice]:53 print("\t",i2)54 choice2 = input("选择输入2>>:")55 if choice2 in data[choice]:56 while not exit_flag:57 for i3 in data[choice][choice2]:58 print("\t\t",i3)59 choice3 = input("选择进入3>>:")60 if choice3 in data[choice][choice2]:61 for i4 in data[choice][choice2][choice3]:62 print("\t\t",i4)63 choice4 = input("最后一层,按b返回>>:")64 if choice4=="b":65 pass66 elif choice4==‘q‘:67 exit_flag=True68 if choice3==‘b‘:69 break70 elif choice3 =="q":71 exit_flag=True72 if choice2 ==‘b‘:73 break74 elif choice2=="q":75 exit_flag = True3level_menus.py
python实现三级菜单
相关内容
- Python面向对象编程指南(高清版)PDF,,Python面向对象
- Python-集合,,‘‘‘#集合:天生去
- 20200114 python3.8下载及安装,,操作系统:Windo
- python基础_面向对象进阶,,@property装
- Python实现简单的记账本功能,,目标: 1.使用序
- Python内置函数详解——总结篇,, 数学运算(7个)
- 部署基于python的web发布环境(第三篇):环境部署4:
- python--小游戏(循环+随机),pythonpygame小游戏, 1 impor
- kazoo python zookeeper 选主,,本文讲述基于zook
- python 查找日志关键字,,1、抓取出含有关键字
评论关闭