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

首頁 > 編程 > Python > 正文

Python字典實現簡單的三級菜單(實例講解)

2020-01-04 17:06:01
字體:
來源:轉載
供稿:網友

如下所示:

data = { "北京":{  "昌平":{"沙河":["oldboy","test"],"天通苑":["鏈接地產","我愛我家"]},  "朝陽":{"望京":["奔馳","陌陌"],"國貿":["CICC","HP"],"東直門":["advent","飛信"]},  "海淀":{} }, "山東":{  "德州":{},  "青島":{},  "濟南":{} }, "廣東":{  "東莞":{},  "常熟":{},  "佛山":{} }}exit_flag = Falsewhile not exit_flag: for i in data:  print(i) choice_s = input("請輸入以上任一省或直轄市名稱>>>:") if choice_s in data:  while not exit_flag:   for i in data[choice_s]:    print("/t",i)   choice_q = input("請輸入以上任一市區名稱>>>:")   if choice_q in data[choice_s]:    while not exit_flag:     for i in data[choice_s][choice_q]:      print("/t/t",i)     choice_j = input("請輸入以上任一街道名稱>>>:")     if choice_j in data[choice_s][choice_q]:      for i in data[choice_s][choice_q][choice_j]:       print("/t/t",i)      last = input("最后一層,按b返回>>>:")      if last == "b":       pass      elif last == "q":       exit_flag = True     if choice_j == "b":      break     elif choice_j == "q":      exit_flag = True   if choice_q == "b":    break   elif choice_q == "q":    exit_flag = True

要點:

1、字典的層級關系

2、break是終止本次循環,pass是什么也不做,一個占位符而已

3、巧妙使用exit_flag = False

以上這篇Python字典實現簡單的三級菜單(實例講解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VEVB武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 承德市| 喀喇沁旗| 综艺| 东兴市| 文化| 香河县| 临沂市| 噶尔县| 宁强县| 兴业县| 溆浦县| 华容县| 罗山县| 新建县| 临桂县| 弥勒县| 溧水县| 南宫市| 富裕县| 昌宁县| 胶南市| 积石山| 罗江县| 西乡县| 大关县| 马尔康县| 和田市| 永新县| 修水县| 丰台区| 淳化县| 安宁市| 青浦区| 开阳县| 泌阳县| 噶尔县| 子长县| 乌拉特前旗| 鄂托克前旗| 西昌市| 普兰县|