利用字典,完成下面的功能:

  1. 从命令行输入一个年份,输出该年的世界杯冠军。如果该年没有举办世界杯,则输出:没有举办世界杯。
  2. 从命令行输入一支球队的名字,输出该球队夺冠的年份列表。

例如:
输入 “1978”,
输出 1978年获得世界杯冠军的是:阿根廷
输入 “巴西”,
输出 1958 1962 1970 1994 2002
输入 “荷兰”,
输出 没有获得过世界杯

届数 举办年份 举办地点 冠军
第一届 1930年 乌拉圭 乌拉圭
第二届 1934年 意大利 意大利
第三届 1938年 法国 意大利
第四届 1950年 巴西 乌拉圭
第五届 1954年 瑞士 西德
第六届 1958年 瑞典 巴西
第七届 1962年 智利 巴西
第八届 1966年 英格兰 英格兰
第九届 1970年 墨西哥 巴西
第十届 1974年 前西德 西德
第十一届 1978年 阿根廷 阿根廷
第十二届 1982年 西班牙 意大利
第十三届 1986年 墨西哥 阿根廷
第十四届 1990年 意大利 西德
第十五届 1994年 美国 巴西
第十六届 1998年 法国 法国
第十七届 2002年 韩日 巴西
第十八届 2006年 德国 意大利
第十九届 2010年 南非 西班牙
第二十届 2014年 巴西 德国

def chai(a):if a < 1930 or a >2014:print("%d年没有举办世界杯"% a)passelif a in dict:print(dict[a])def chas(b):for key in dict.keys():  #通过循环将每个value值和b对比,如果相同,放入上面的列表中if b == dict[key]:print(key, end=" ")dict = {1930:"乌拉圭", 1934:"意大利", 1938:"意大利", 1950:"西德", 1954:"西德", \1958:"巴西", 1962:"巴西", 1966:"英格兰", 1970:"巴西", 1974:"西德", 1978:"阿根廷", \1982:"意大利", 1986:"阿根廷", 1990:"西德", 1994:"巴西", 1998:"法国", 2002:"巴西", \2006:"意大利", 2010:"西班牙", 2014:"德国"}while True:a = int(input("请输入年份查询:"))chai(a)b = input("请输入国家名称查询年份:")chas(b)

有很多不合适的地方,先发这个出来吧

python世界杯问题相关推荐

  1. python世界杯无风险套利

    前几天听了微博上李永乐老师,关于如何利用期望值计算进行无风险赌球的视频,想到可以利用python程序进行相关的操作,话不多说,实操起来! 关于进行无风险套利的原理,大家可以自行观看: https:// ...

  2. 利用世界杯,读懂 Python 装饰器

    Python 装饰器是在面试过程高频被问到的问题,装饰器也是一个非常好用的特性, 熟练掌握装饰器会让你的编程思路更加宽广,程序也更加 pythonic. 今天就结合最近的世界杯带大家理解下装饰器. 德 ...

  3. 利用世界杯,读懂 Python 装饰器 1

    Python 装饰器是在面试过程高频被问到的问题,装饰器也是一个非常好用的特性, 熟练掌握装饰器会让你的编程思路更加宽广,程序也更加 pythonic. 今天就结合最近的世界杯带大家理解下装饰器. 德 ...

  4. python模拟足球射门_用Python模拟2018世界杯夺冠之路

    2018俄罗斯世界杯小组抽签出炉,几家欢喜几家愁.世界杯从来就不乏看点,东道主俄罗斯能走多远.德国能否卫冕.西班牙是否有望东山再起.两位球王谁更接近大力神杯...距世界杯开幕还有半年时间,一切都是未知 ...

  5. 惊呆了!我用 Python 可视化分析和预测了 2022 年 FIFA世界杯

    许多人称足球为 "不可预测的游戏",因为一场足球比赛有太多不同的因素可以改变最后的比分. 从某种程度上这是真的.....因此本文仅供学习参考!! 预测一场比赛的最终比分或赢家确实是 ...

  6. 【Python学习笔记】第一章基础知识:格式化输出,转义字符,变量类型转换,算术运算符,运算符优先级和赋值运算符,逻辑运算符,世界杯案例题目,条件判断if语句,猜拳游戏与三目运算符

    Python学习笔记之[第一章]基础知识 前言: 一.格式化输出 1.基本格式: 2.练习代码: 二.转义字符 1.基本格式: 2.练习代码: 3.输出结果: 三.输入 1.基本格式: 2.练习代码: ...

  7. 世界杯优化算法及其Python实现

    文章目录 算法原理 Python实现 算法原理 WCO,即世界杯优化算法(World Cup Optimization),是2016年提出的算法,这个算法的提出,充分说明了动物不够用了,人们开始通过人 ...

  8. #Python #2022卡塔尔世界杯 #FIFA World Cup Qatar 2022 # 机器学习 #数据分析 用Python预测世界杯决赛

    今天2022年11月29日的凌晨,葡萄牙队2比0获击败乌拉圭队!葡萄牙队提前晋级16强,你熬夜看这场比赛了吗? 今天晚上11点荷兰将对战卡塔尔,NED(荷兰)有望取胜! 现在让我们通过Python数据 ...

  9. 稳了,我用 Python 可视化分析和预测了 2022 年 FIFA 世界杯

    许多人称足球为 "不可预测的游戏",因为一场足球比赛有太多不同的因素可以改变最后的比分. 预测一场比赛的最终比分或赢家确实是很难的,但在预测一项比赛的赢家时就不是这样了.在过去的5 ...

  10. 神了!用Python预测世界杯决赛,发现准确率还挺高!

    那么四年一度的世界杯即将要在卡塔尔开幕了,对于不少热爱足球运动的球迷来说,这可是十分难得的盛宴,而对于最后大力神杯的归属,相信很多人都满怀着期待,每个人心中都有不同的答案. 今天小编就通过Python ...

最新文章

  1. linux视频教程之进程管理
  2. c语言计算正方体表面积的程序,成都信息工程学院C语言考试题及答案
  3. 日志信息jar包 slf4j-api、slf4j-log4j12、log4j 之间的关系和使用
  4. 【收藏】linux下用命令方式创建及管理kvm虚拟机
  5. python 3.9特性_Python 3.9来了!这十个新特性值得关注
  6. san分布式共享文件系统_SAN网络存储共享软件全攻略剖析
  7. LODOP使用问题解决汇总
  8. 设置webhook_webhook工具实现
  9. 将一个长度最多为30位数字的十进制非负整数转换为二进制数(Java)
  10. 让媒体播放控件,播放媒体 0201
  11. gz 解压 linux_linux下cpio.gz文件的解压方法
  12. 给公司的电脑配置theano
  13. 11.20,winfrom,增加,查询,删除,修改
  14. python爬取豆瓣电影排行榜_爬取豆瓣电影排名的代码以及思路
  15. 正经人一辈子都用不到的 JavaScript 方法总结 (一)
  16. PageHelper:在系统中发现了多个分页插件,请检查系统配置
  17. 编辑为什么建议转投_为何投文章总被拒?听听期刊编辑的干货建议
  18. 精囊妙计 -- 策略模式(Strategy Pattern) 介绍 优缺点 使用场景案例及代码演示
  19. 为了防止火灾发生,安科瑞余压监控系统在某高层住宅的应用方案
  20. 奇幻之旅,全世界畅游

热门文章

  1. Prometheus Operator开始
  2. 采用Windows PowerShell运行conda activate xx出现 C:\Users\xxx\Documents\WindowsPowerShell\profile.ps1报错问题
  3. Scanvenger游戏制作笔记(九)Unity3D创建声音
  4. 库存管理系统 mysql_access数据库库存管理系统
  5. 软件测试的职责描述,软件测试工程师的责任是什么?
  6. java毕业设计——基于java+mysql+socket的即时通讯软件设计与实现(毕业论文+程序源码)——即时通讯软件
  7. matlab 数值拉普拉斯变换,数值拉普拉斯变换Python
  8. iOS 的 APP 如何适应 iPhone 5s/6/6Plus 三种屏幕的尺寸?
  9. 什么是物联网应用开发(IoT Studio)
  10. 文献跟踪、文献订阅工具