首页 > 编程语言 >5.python-列表字典混合练习

5.python-列表字典混合练习

时间:2022-12-07 20:36:01浏览次数:48  
标签:疫情 python list epidemic 列表 item print input 字典

疫情管理

"""
    疫情信息管理系统
        显示菜单
        选择菜单
        1键录入疫情信息(地区、新增、现有)
        2键显示疫情信息
        3键删除疫情信息
        4键修改疫情信息
"""

list_epidemic = []

while True:
    print("按1键录入疫情信息")
    print("按2键显示疫情信息")
    print("按3键删除疫情信息")
    print("按4键修改疫情信息")

    number = input("请输入您的选择")

    if number == "1":
        dict_epidemic = {
            "region": input("请输入疫情地区:"),
            "new": int(input("请输入疫情新增人数:")),
            "now": int(input("请输入疫情现有人数:"))
        }
        list_epidemic.append(dict_epidemic)
    elif number == "2":
        for item in list_epidemic:
            print("疫情地区:%s 疫情新增人数:%s 疫情现有人数:%s" % (item["region"], item["new"], item["now"]))

    elif number == "3":
        old = input("请输入要删除的疫情地区")
        find = False
        for i in range(len(list_epidemic)):
            if old == list_epidemic[i]["region"]:
                del list_epidemic[i]
                find = True
                break
        if not find:
            print("没有找到要删除的疫情地区,请重新选择")
    elif number == "4":
        old = input("请输入要修改的疫情地区")
        find = False
        for item in list_epidemic:
            if old == item["region"]:
                item["region"] = input("请输入修改后的疫情地区:")
                item["new"] = int(input("请输入修改后的疫情新增人数"))
                item["now"] = int(input("请输入修改后的疫情现有人数"))
                find = True
                break
        if not find:
            print("没有找到要修改的疫情地区,请重新选择")
    else:
        print("输入错误请重新选择操作")

 

标签:疫情,python,list,epidemic,列表,item,print,input,字典
From: https://www.cnblogs.com/xmgcool/p/16964441.html

相关文章

  • python中利用Flask框架实现点赞系统
    前言:Flask框架中建立两上路由(.route('/index'))和(.route('/dianzan')),分别用于首页显示和数据接收显示。完整实例:fromflaskimportFlask,render_templatefromflaskimport......
  • python-requests接入API
    API接入1APIApplicationProgrammingInterface,应用程序编程接口,是软件之间信息交互的桥梁。  2聚合数据(数据获取网站)网址:https://www.juhe.cn/docs/index/o......
  • python_接入API获取疫情风险区域
    importrequestsfrompandasimportDataFrameurl="http://apis.juhe.cn/springTravel/risk?key=d35f34536565d5cfd9289e2c7e7b27db"#接入外部API获取疫情风险区域......
  • abby:python 阿里口碑商家流量分析
    In[1]:importwarningswarnings.filterwarnings('ignore')importpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltplt.rcParams['font.......
  • vue+element列表排序
    1.默认排序很简单在el-table标签中加入默认属性:default-sort="{prop:'date',order:'descending'}"然后在单独一列中<el-table-columnprop="date"l......
  • Python爬虫实战,requests模块,Python抓取虎牙直播美女封面图片
    前言今天给大家的介绍Python爬取海量美女图片并保存本地。开发工具Python版本:3.8相关模块:requests模块multiprocessing模块urllib模块json模块环境搭建安装Pyth......
  • Pycharm cannot set up a python SDK问题解决方法
    xcrun:error:invalidactivedeveloperpath(/Library/Developer/CommandLineTools),missingxcrun...解决方法:打开终端输入xcode-select--install回车后,系统......
  • [oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True
    ​ 刷新时间回忆上次内容time是一个​​module​import他可以做和时间相关的事情time.time()得到当前时间戳time.localtime()得到本地时间元组loca......
  • python使用指定源pip
    参数加一个 -i 即可,如:pipinstalllightgbm-ihttps://pypi.tuna.tsinghua.edu.cn/simple国内常用镜像源清华大学:https://pypi.tuna.tsinghua.edu.cn/simple/阿......
  • Python基础
    python基础初识编程Pycharm下载与使用Python入门基本数据类型and基本运算符垃圾回收机制流程控制数据类型内置方法与操作文件操作......