coverl 发表于 2018-8-8 06:29:14

python_____三级菜单

  一、代码:
  #author = "pengfaling"

-- coding:utf-8 --
  author="彭发灵"
  data={
  '云南':{
  '西山区':{
  "区人民政府":{"总面积791.14平方千米","总人口69.13万人","下辖10个街道办事处","生产总值191.3亿元","区人民政府驻西苑街道办事处"},
  "民族村":["滇池路尽头"]
  },
  '五华区':{
  '区人民政府':{"总面积397.86平方千米","总人口65.16万人","下辖11个街道办事处","生产总值459.5亿元""区人民政府驻华山街道办事处"},
  '筇竹禅寺':["坐落在昆明西北郊逶迤连绵的玉案群峰之中。这里古树苍郁,林壑幽深,云雾晴岚常绕山巅,筇竹古刹掩映密林,是滇中著名佛教禅寺"]
  }
  },
  '晋宁':{
  '宝峰':{"百威啤酒厂","钢筋厂"},
  '二街':["立白","爱科特"]
  }
  }
  exit_flag=False
  while not exit_flag:
  for iin data:
  print(i)
  choice = input("选择进入第一层>>:")
  if choicein data:
  for j in data:
  print("\n ",j)
  choice2=input("选择进入第二层>>:")
  if choice2 in data:
  while not exit_flag:
  for k in data:
  print(" \n ", k)
  choice3 = input("选择进入第三层>>:")
  if choice3 in data:
  for h in data:
  print(h)
  choice4=input("最后一层,请按退出:")
  if choice4=="b":
  if choice4 == "b":
  pass
  elif choice4=="q":
  exit_flag=True
  if choice3=="b":
  break
  elif choice3=="q":
  exit_flag=True
  

      if choice2=="b":  break
  elif choice2 == "q":
  exit_flag = True
  

  二、流程图:

  三、文档说明
  1、相应的数据已经内置于程序里;
  2、在使用时,输入b将返回上一次显示,输入q时退出系统;
页: [1]
查看完整版本: python_____三级菜单