国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python3實現的簡單三級菜單功能示例

2020-01-04 13:36:46
字體:
來源:轉載
供稿:網友

本文實例講述了Python3實現的簡單三級菜單功能。分享給大家供大家參考,具體如下:

三級菜單_要求:

1. 運行程序輸出第一級菜單
2. 選擇一級菜單某項,輸出二級菜單,同理輸出三級菜單
3. 菜單數據保存在文件中
4. 讓用戶選擇是否要退出
5. 有返回上一級菜單的功能

執行代碼:

#!/usr/bin/env python3# Author:Robert# --*-- coding: utf-8 --*--data = {  "北京":{    "東城區":{      "安定門":["國子監大街","孔廟","鐘樓"],      "建國門":["Jinbaojie","長安街","西街"],      "朝陽門":["東四南大街","朝陽門內大街","孚王府"]      },    "朝陽區":{      "和平街":["勝古莊社區","櫻花社區","和平東街社區"],      "八里莊":["慈壽寺塔","定慧寺"],      "三里屯":["798藝術區","北京工人體育館"]    },    "海淀":{}  },  '山東':{    "德州":{},    "青島":{},    "濟南":{}  },  '廣東':{    "東莞":{},    "常熟":{},    "佛山":{}  }}exit_flag = Falsewhile not exit_flag:  for i in data:    print(i)  choice = input("選擇進入-->:")  if choice in data:    while not exit_flag:      for i2 in data[choice]:        print("/t",i2)      choice2 = input("選擇進入2-->:")      if choice2 in data[choice]:        while not exit_flag:          for i3 in data[choice][choice2]:            print("/t/t",i3)          choice3 = input("選擇進入3-->:")          if choice3 in data[choice][choice2]:            for i4 in data[choice][choice2][choice3]:              print("/t/t",i4)            choice4 = input("最后一層,按b返回-->:")            if choice4 == "b":              pass            elif choice4 == "q":              exit_flag = True          if choice3 == "b":            break          elif choice4 == "q":            exit_flag = True      if choice2 == "b":        break      elif choice4 == "q":        exit_flag = True

運行效果:

Python3,三級菜單

希望本文所述對大家Python程序設計有所幫助。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 舒城县| 荔波县| 灵川县| 祁门县| 许昌县| 涞源县| 鹤壁市| 九龙城区| 延长县| 吉木乃县| 双城市| 平山县| 大厂| 乡城县| 黎川县| 淮滨县| 临城县| 岗巴县| 汝州市| 伊通| 上杭县| 桃江县| 柳州市| 玉门市| 杭锦后旗| 北碚区| 华容县| 尼木县| 微博| 阿图什市| 静安区| 灵丘县| 晋江市| 鄂伦春自治旗| 广南县| 盐池县| 宁蒗| 永年县| 延寿县| 鸡东县| 图们市|