zoukankan      html  css  js  c++  java
  • [python] 初学python,级联菜单输出

     1 #Author:shijt
     2 
     3 china_map = {
     4     "河北": {
     5         '石家庄': ['辛集', '正定', '晋州'],
     6         '邯郸': ['涉县', '魏县', '磁县'],
     7         '衡水': ['饶阳', '安平', '深州']
     8     },
     9     "河南": {
    10         '郑州': ['巩义', '新郑', '登封'],
    11         '开封': ['兰考', '通许', '尉氏'],
    12         '洛阳': ['宜阳', '孟津', '新安']
    13     },
    14     "山西": {
    15         '太原': ['清徐', '阳曲', '古交'],
    16         '大同': ['左云', '大同', '广灵'],
    17         '晋城': ['泽州', '阳城', '泌水']
    18     }
    19 }
    20 exit_flag=False
    21 while not exit_flag:
    22     for i1 in china_map:
    23         print(i1)
    24     choice1=input(">>>choice1:")
    25     if choice1 in china_map:
    26         while not exit_flag:
    27             for i2 in china_map[choice1]:
    28                 print("	"+i2)
    29             choice2 = input("	>>>choice2:")
    30             if choice2 in china_map[choice1]:
    31                 while not exit_flag:
    32                     for i3 in china_map[choice1][choice2]:
    33                         print("		"+i3)
    34                     choice3 = input("		>>>choice3:")
    35                     if choice3 in china_map[choice1][choice2]:
    36                         print(choice3+"位于"+choice1+choice2)
    37                     elif choice3=="b":
    38                         break
    39                     elif choice3=="q":
    40                         exit_flag=True
    41             elif choice2 == "b":
    42                 break
    43             elif choice2 == "q":
    44                 exit_flag = True
    45     elif choice1 == "q":
    46         exit_flag = True
    47     else:
    48         print("input error")

    级联菜单输出

  • 相关阅读:
    Python学习——模块的基本知识
    Python学习-软件目录结构规范
    路径追踪的理论与实现:复合重要性采样
    路径追踪的理论与实现:渲染方程
    记一个C++随机数导致的bug
    Gamma矫正的原理和实现
    聊一聊Python的sort函数
    BVH树的构建与遍历
    Cocos动画系统
    Cocos事件分发系统
  • 原文地址:https://www.cnblogs.com/shijt/p/7504418.html
Copyright © 2011-2022 走看看