zoukankan      html  css  js  c++  java
  • Python__用户交互,显示省市县三级联动的选择

    用户交互,显示省市县三级联动的选择

    用户交互,显示省市县三级联动的选择
    要求:用户输入河北,则打印河北省下的市,用户输入市,则显示该河北省的这个市下的县
    dic = {
        "河北": {
            "石家庄": ["鹿泉", "藁城", "元氏"],
            "邯郸": ["永年", "涉县", "磁县"],
        }
        "河南": {
            ...
        }
        "山西": {
            ...
        }
     1 dic = {
     2     "河北": {
     3         "石家庄": ["鹿泉", "藁城", "元氏"],
     4         "邯郸": ["永年", "涉县", "磁县"],
     5     },
     6     "河南": {
     7         ...
     8     },
     9     "山西": {
    10         ...
    11     }
    12 }
    13 while True:
    14     province = input('请输入你想要知道的省份,输入Qt时退出: ').strip()
    15     if province not in dic:
    16         print('输入不合法,请重新输入')
    17         continue
    18     elif len(province) == 0:
    19         print('输错了,傻!')
    20         continue
    21     else:
    22         for city in dic.get(province):
    23             print(city)
    24         your_choose = input('请输入你想要知道的市: ').strip()
    25         print(dic.get(province).get(your_choose))
    View Code
  • 相关阅读:
    玩家移动
    人物上线(激活玩家之后)
    map 玩家上线
    无锁的环形队列
    随笔
    std::bind
    如何查找文件中的schema约束
    myeclipse便捷导包方式
    21 求1+2!+3!+...+20!的和
    20 求出这个数列的前 20 项之和
  • 原文地址:https://www.cnblogs.com/wangmengzhu/p/7156608.html
Copyright © 2011-2022 走看看