简陋三级交互

#conding:utf-8

# 选做题:用户交互,显示省市县三级联动的选择
#
dic = {
    "河北": {
        "石家庄": ["鹿泉", "藁城", "元氏"],
        "邯郸": ["永年", "涉县", "磁县"],
    },
    "河南": {
        "信阳": ["光山", "固始", "新县"],
        "南阳": ["内乡", "社旗", "镇平"],
    },
    "山西": {
        "运城": ["万泉", "荣河", "临晋", "猗氏"],
        "太原": ["清徐", "阳曲", "娄烦"],
    },

}
print("默认不输入自动退出上一层")
tag = True
while tag:
    print( ‘\n‘"请选择省份:")
    for i in dic:
        print(i,end=‘ ‘)
    a = input(‘\n‘"开始你的表演:")
    if a in dic.keys():
        while tag:
            for j in dic[a]:
                print(j,end=‘ ‘)
            b = input(‘\n‘"请选择市:")
            if b in dic[a].keys():
                while tag:
                    for k in dic[a][b]:
                        print(k,end=‘ ‘)
                    c = input(‘\n‘"请选择县:")
                    if c in dic[a][b]:
                        print("已经选择:",c)
                        tag = False
                    elif len(c) == 0:
                        break
                    elif c not in dic[a][b]:
                        print("找不到这个县")

            elif len(b) == 0:
                break
            elif b not in dic[a].keys():
                print("找不到这个市")

    elif len(a) == 0:
        tag = False
    elif a not in dic.keys():
        print("找不到这个省份")

  

时间: 2024-10-13 17:38:36

简陋三级交互的相关文章

浅谈团队合作

工作的氛围是靠人烘托出来的,工作的成果也是靠团队不断地磨合协作完成的.随着大众审美的不断提高,产品的研发.打磨需要更精细和精准.粗糙简陋的交互界面会让用户反感,领导难堪.现在做一个项目,很难一个人完成全部的工作.分工带来的好处之一是专业,不同的工作交给不同的人去完成,在这个版块区域能达到高效和专业的完成.带来的负面问题可能就是团队配合了. 分工越细对专业性要求越高,同时在跨领域方面熟悉或了解的越少.因为精力有限,顾此失彼.团队的协作需要这种跨领域专业的人,比如设计.前端.后端.运维.产品.项目等

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

购物车 购物车 功能要求: 要求用户输入总资产,例如:2000 显示商品列表,让用户根据序号选择商品,加入购物车 购买,如果商品总额大于总资产,提示账户余额不足,否则,购买成功. 附加:可充值.某商品移除购物车 asset_all = 0 m1 = input('请输入金额:') mon_all = int(m1) goods = [ {"name": "电脑", "price": 1999}, {"name": "

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

题目:Python实现用户交互,显示省市县三级联动的选择 代码: dic = { "江西": { "萍乡": ["安源", "彭高", "上栗"], "新余": ["良山", "新钢", "兴安岭"], }, "北京": { "大兴区": ["礼贤镇", "魏

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

dict = {    "河北": {        "石家庄":{"晋州市","平山县","元氏"},        "邯郸": {"永年","涉县","磁县"},        },    "河南": {        "郑州": {"新郑","荥阳&qu

ajax验证表单元素规范正确与否 ajax展示加载数据库数据 ajax三级联动

一.ajax验证表单元素规范正确与否 以用ajax来验证用户名是否被占用为例 1创建表单元素<input type="text" id="t"> 2在js中用keyup事件来进行操作 3创建ajax格式和内容:格式: $.ajax({ url:"哪一个服务端处理器", data:{"自己起名",所需要传给处理器的数据}, type:"post", dataType:"json"

10款交互设计原型开发工具

所谓“工欲善其事,必先利其器”,虽然小米加步枪能够也能够打败敌人,但假设朱棣有了坦克装甲部队,那岂不是更easy平定安南? 关于原型开发工具,各有哥的使用习惯,有人喜欢axure.photoshop,也有人喜欢手绘,robert还见到过高人直接用excel制作的交互原型,不仅可以布局,还具有主要的链接和跳转功能,相当佩服.工具仅仅是实现目标的一个手段,因此选用何种工具全然基于个人的习惯及方便.当然在某些公司为了便于不同的设计师之间进行交流以及重用而规定使用同样的工具,那就另当别论. 以下仅仅是个

Photoshop中磁力套索的一种简陋实现(Python)

经常用Photoshop的人应该熟悉磁力套索(Magnetic Lasso)这个功能,就是人为引导下的抠图辅助工具.在研发领域一般不这么叫,通常管这种边缘提取的办法叫Intelligent Scissors或者Livewire. 本来是给一个图像分割项目算法评估时的Python框架,觉得有点意思,就稍稍拓展了一下,用PyQt加了个壳,在非常简陋的程度上模拟了一下的磁力套索功能.为什么简陋:1) 只实现了最基本的边缘查找.路径冷却,动态训练,鼠标位置修正都没有,更别提曲线闭合,抠图,Alpha M

day01课程回顾,数据类型,(用户登录限制登录三次,购物车,省市县三级联动)

Day01 Python的分类 Cpython:代码àc字节码->机器码   一行一行的编译执行 Pypy:   代码àc字节码->机器码   全部转换完再执行 其他python  代码-->其他字节码-->机器码 Python的执行 Windows:C:\Python35\python.exe    D:\1.txt(python可执行文件路径---解释器   执行文件) Linux:可以在文件的头部写#!/usr/bin/python    python安装路径(用命令wher

交互设计的基本原则

<设计心理学1:日常的设计>--- 第一章 日用品心理学 示能(Affordance) "示能"这个词,是指一个物理对象与人之间的关系(无论是动物还是人类,甚至机器和机器人,它们之间发生的任何交互作用).示能是物品的特性与决定物品预设用途的主体的能力之间的关系. 举例: 一把椅子提供了("目的")支撑,因此可以用来坐.大多数椅子可以单人携带(它们能够被搬动),但一些椅子只能由一个强壮的人或一群人来搬动,如果青少年或体质有点弱的人就无法搬动一把椅子,那么对