最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python3.5實(shí)現(xiàn)的三級(jí)菜單功能示例

 更新時(shí)間:2019年03月25日 08:39:49   作者:loveliuzz  
這篇文章主要介紹了Python3.5實(shí)現(xiàn)的三級(jí)菜單功能,涉及Python針對(duì)json格式數(shù)據(jù)的讀取、遍歷、查找、判斷等相關(guān)操作技巧,需要的朋友可以參考下

本文實(shí)例講述了Python3.5實(shí)現(xiàn)的三級(jí)菜單功能。分享給大家供大家參考,具體如下:

程序:三級(jí)菜單

要求:

     1. 打印省、市、縣三級(jí)菜單
     2. 可返回上一級(jí)
     3. 可隨時(shí)退出程序

具體代碼:

#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Author:ZhengzhengLiu
Province_Data = {
  "北京市":{
    "朝陽區(qū)":{
      "南磨房地區(qū)":["東郊社區(qū)","平樂園社區(qū)"],
      "高碑店地區(qū)":["興隆家園社區(qū)","大黃莊社區(qū)"],
      "將臺(tái)地區(qū)":["麗都社區(qū)","房里苑社區(qū)"]
    },
    "海淀區(qū)":{
      "萬壽路街道":["",""],
      "羊坊店街道":["",""],
      "八里莊街道":["",""]
    },
    "懷柔區(qū)":{
      "懷柔鎮(zhèn)":["",""],
      "雁棲鎮(zhèn)":["",""],
      "城廟鎮(zhèn)":["",""]
    }
  },
  "天津市":{
    "和平區(qū)":{
      "勸業(yè)場(chǎng)街道":["",""],
      "小白樓街道":["",""],
      "五大道街道":["",""]
    },
    "南開區(qū)":{
      "華苑街道":["",""],
      "長(zhǎng)虹街道":["",""],
      "鼓樓街道":["",""]
    },
    "河西區(qū)":{
      "桃園街道":["",""],
      "馬場(chǎng)街道":["",""],
      "大營(yíng)門街道":["",""]
    }
  },
  "河北省":{
    "石家莊市":{
      "長(zhǎng)安區(qū)":["",""],
      "橋西區(qū)":["",""],
      "新華區(qū)":["",""]
    },
    "廊坊市":{
      "安次區(qū)":["",""],
      "廣陽區(qū)":["",""],
      "西小區(qū)":["",""]
    },
    "唐山市":{
      "路南區(qū)":["",""],
      "路北區(qū)":["",""],
      "古冶區(qū)":["",""]
    }
  },
  "山東省":{
    "青島市":{
      "市南區(qū)":["",""],
      "市北區(qū)":["",""],
      "即墨市":["",""]
    },
    "濟(jì)南市":{
      "歷下區(qū)":["",""],
      "市中區(qū)":["",""],
      "槐蔭區(qū)":["",""]
    },
    "煙臺(tái)市":{
      "福山區(qū)":["",""],
      "萊山區(qū)":["",""],
      "牟平區(qū)":["",""]
    }
  }
}
exit_flag = False  #退出標(biāo)志符
while not exit_flag:
  for i in Province_Data:
    print(i)
  user_choice = input("Please choose the province...")
  if user_choice in Province_Data:
    while not exit_flag:
      for j in Province_Data[user_choice]:
        print('\t',j)
      user_choice1 = input("Please choose the city...")
      if user_choice1 in Province_Data[user_choice]:
        while not exit_flag:
          for k in Province_Data[user_choice][user_choice1]:
            print('\t\t',k)
          user_choice2 = input("Please choose the communitiy...")
          if user_choice2 in Province_Data[user_choice][user_choice1]:
            while not exit_flag:
              for l in Province_Data[user_choice][user_choice1][user_choice2]:
                print('\t\t\t',l)
              user_choice3 = input("The last choose,please enter 'b' to back...")
              if user_choice3 == 'b':
                break
              elif user_choice3 == 'q':
                exit_flag = True
          if user_choice2 == 'b':
            break
          elif user_choice2 == 'q':
            exit_flag = True
      if user_choice1 == 'b':
        break
      elif user_choice1 == 'q':
        exit_flag = True
#運(yùn)行結(jié)果:
'''
山東省
河北省
天津市
北京市
Please choose the province...北京市
 朝陽區(qū)
 懷柔區(qū)
 海淀區(qū)
Please choose the city...朝陽區(qū)
  南磨房地區(qū)
  將臺(tái)地區(qū)
  高碑店地區(qū)
Please choose the communitiy...將臺(tái)地區(qū)
  麗都社區(qū)
  房里苑社區(qū)
The last choose,please enter 'b' to back...b
  南磨房地區(qū)
  將臺(tái)地區(qū)
  高碑店地區(qū)
Please choose the communitiy...b
 朝陽區(qū)
 懷柔區(qū)
 海淀區(qū)
Please choose the city...b
山東省
河北省
天津市
北京市
Please choose the province...北京市
 朝陽區(qū)
 懷柔區(qū)
 海淀區(qū)
Please choose the city...q
Process finished with exit code 0
'''

PS:這里再為大家推薦幾款比較實(shí)用的json在線工具供大家參考使用:

在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.jb51.net/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.jb51.net/code/jsoncodeformat

在線json壓縮/轉(zhuǎn)義工具:
http://tools.jb51.net/code/json_yasuo_trans

更多Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python操作json技巧總結(jié)》、《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進(jìn)階經(jīng)典教程》及《Python文件與目錄操作技巧匯總

希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • python 異步async庫(kù)的使用說明

    python 異步async庫(kù)的使用說明

    這篇文章主要介紹了python 異步async庫(kù)的使用說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-05-05
  • 用python實(shí)現(xiàn)讀取xlsx表格操作

    用python實(shí)現(xiàn)讀取xlsx表格操作

    大家好,本篇文章主要講的是用python實(shí)現(xiàn)讀取xlsx表格操作,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • Python全字段斷言之DeepDiff模塊詳解

    Python全字段斷言之DeepDiff模塊詳解

    這篇文章主要介紹了Python全字段斷言之DeepDiff模塊詳解,Python中也提供了deepdiff庫(kù),常用來校驗(yàn)兩個(gè)對(duì)象是否一致,包含3個(gè)常用類,DeepDiff,DeepSearch和DeepHash,,需要的朋友可以參考下
    2023-08-08
  • 利用python將?Matplotlib?可視化插入到?Excel表格中

    利用python將?Matplotlib?可視化插入到?Excel表格中

    這篇文章主要介紹了利用python將?Matplotlib?可視化?插入到?Excel?表格中,通過使用xlwings模塊來控制Excel插入圖表,具體詳細(xì)需要的朋友可以參考下面文章內(nèi)容
    2022-06-06
  • Pandas 連接合并函數(shù)merge()詳解

    Pandas 連接合并函數(shù)merge()詳解

    這篇文章主要介紹了Pandas 連接合并函數(shù)merge()詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python爬取微信公眾號(hào)文章圖片并轉(zhuǎn)為PDF

    python爬取微信公眾號(hào)文章圖片并轉(zhuǎn)為PDF

    大家好,本篇文章主要講的是python爬取微信公眾號(hào)文章圖片并轉(zhuǎn)為PDF,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-02-02
  • 淺談Tensorflow由于版本問題出現(xiàn)的幾種錯(cuò)誤及解決方法

    淺談Tensorflow由于版本問題出現(xiàn)的幾種錯(cuò)誤及解決方法

    今天小編就為大家分享一篇淺談Tensorflow由于版本問題出現(xiàn)的幾種錯(cuò)誤及解決方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • Python中快速掌握Data Frame的常用操作

    Python中快速掌握Data Frame的常用操作

    這篇文章主要介紹了Python中快速掌握Data Frame的常用操作,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-03-03
  • win10安裝python的全過程

    win10安裝python的全過程

    這篇文章主要介紹了win10安裝python的全過程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • pytorch GAN偽造手寫體mnist數(shù)據(jù)集方式

    pytorch GAN偽造手寫體mnist數(shù)據(jù)集方式

    今天小編就為大家分享一篇pytorch GAN偽造手寫體mnist數(shù)據(jù)集方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01

最新評(píng)論

清远市| 肥城市| 永安市| 雅安市| 昆明市| 隆昌县| 达州市| 永州市| 萨迦县| 都兰县| 曲阳县| 文山县| 宜城市| 若尔盖县| 陆川县| 田阳县| 简阳市| 丽水市| 龙胜| 衡山县| 陆河县| 庆云县| 霍邱县| 都兰县| 铜鼓县| 浑源县| 金川县| 喀喇沁旗| 安塞县| 嘉定区| 内丘县| 德庆县| 咸宁市| 聊城市| 台湾省| 阿坝县| 娱乐| 怀集县| 中江县| 辽宁省| 蒲江县|