当前位置: 首页 > news >正文

python-奥运奖牌计数

题目描述
2008 年北京奥运会,A 国的运动员参与了 n 天的决赛项目 (1≤n≤100)。现在要统计一下 A 国所获得的金、银、铜牌数目及总奖牌数。输入第 1 行是 A 国参与决赛项目的天数 n,其后 n 行,每一行是该国某一天获得的金、银、铜牌数目(不超过 100)。输出 4 个整数,为 A 国所获得的金、银、铜牌总数及总奖牌数。
输入:
第 1 行是 A 国参与决赛项目的天数 n,其后 n 行,每一行是该国某一天获得的金、银、铜牌数目,以一个空格分开。
输出:
输出 1 行,包括 4 个整数,为 A 国所获得的金、银、铜牌总数及总奖牌数,以一个空格分开。
样例输入1
3
1 0 3
3 1 0
0 3 0

样例输出1
4 4 3 11

来源/分类(难度系数:一星
每日一题 循环结构 


完整代码展示:
# coding=utf-8
a=int(input())
b=[]
for i in range(a):
      c=list(map(int,input().split()))
      b.append(c)
c=0
for j in range(0,len(b)):
      c+=b[j][0]
d=0
for m in range(0,len(b)):
      d+=b[m][1]
e=0
for n in range(0,len(b)):
      e+=b[n][2]
print(c,d,e,(c+d+e))


代码解释:
a=int(input()) ”,让用户输入比赛的天数a。
b=[]
 for i in range(a):
       c=list(map(int,input().split()))
       b.append(c)
                              ”,建立一个空列表b,接着循环a次:让用户输入该国每天获得的金,银,铜牌数,并将其储存在列表c中,接着将c添加进b中。
c=0
 for j in range(0,len(b)):
       c+=b[j][0]
d=0
for m in range(0,len(b)):
      d+=b[m][1]
e=0
for n in range(0,len(b)):
      e+=b[n][2]
                 ”,令c,d,e均等于0,接着遍历b中元素:c,d,e分别加上b[j][0],b[j][1],b[j][2]。
print(c,d,e,(c+d+e) ”,遍历结束后,打印c,d,e,c+d+e。


运行效果展示:

30f531e45b7d430fb7c62d5172110b5e.jpg

0c1846d6e6f742e1a550be684e5e5a1d.jpg 

             (声明:以上内容均为原创)

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 鸿蒙OS试题(10)
  • vue脚手架的创建
  • 用ASP.NET Core WebApi把ofd文件上传到服务器上处理为pdf文件后返回一个服务器地址
  • Spring Boot 项目中,配合 Nacos 、Gateway使用 MinIO
  • 977.有序数组的平方
  • SpringWeb后端开发-登录认证
  • comfyUI好在哪?为啥大家都在用?
  • android 下拉刷新,androidx.swiperefreshlayout:swiperefreshlayout:1.1.0
  • shell脚本编写注意事项
  • 【Java设计模式】好奇递归模板模式(CRTP):独特地利用多态性
  • 使用Python写一个适用于Dify和FastGPT的JsonPath插件
  • MySql 忘记 Root 密码
  • P0.9/P1.25全倒装共阴节能COB超微小间距LED显示屏已抢占C位
  • OpenHarmony开发:应用分层架构设计
  • Docker基本使用:根据mysql镜像创建mysql容器
  • create-react-app项目添加less配置
  • IOS评论框不贴底(ios12新bug)
  • Linux Process Manage
  • MySQL主从复制读写分离及奇怪的问题
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • PAT A1120
  • PermissionScope Swift4 兼容问题
  • ubuntu 下nginx安装 并支持https协议
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 反思总结然后整装待发
  • - 概述 - 《设计模式(极简c++版)》
  • 关于 Linux 进程的 UID、EUID、GID 和 EGID
  • 机器学习中为什么要做归一化normalization
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 区块链技术特点之去中心化特性
  • 小李飞刀:SQL题目刷起来!
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • - 语言经验 - 《c++的高性能内存管理库tcmalloc和jemalloc》
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 怎样选择前端框架
  • 掌握面试——弹出框的实现(一道题中包含布局/js设计模式)
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • FaaS 的简单实践
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • (1)(1.13) SiK无线电高级配置(六)
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (el-Date-Picker)操作(不使用 ts):Element-plus 中 DatePicker 组件的使用及输出想要日期格式需求的解决过程
  • (Java数据结构)ArrayList
  • (libusb) usb口自动刷新
  • (Redis使用系列) SpringBoot 中对应2.0.x版本的Redis配置 一
  • (二)什么是Vite——Vite 和 Webpack 区别(冷启动)
  • (强烈推荐)移动端音视频从零到上手(上)
  • (三分钟)速览传统边缘检测算子
  • (一)SpringBoot3---尚硅谷总结
  • .NET Core、DNX、DNU、DNVM、MVC6学习资料
  • .NET Framework 和 .NET Core 在默认情况下垃圾回收(GC)机制的不同(局部变量部分)
  • .net php 通信,flash与asp/php/asp.net通信的方法
  • .Net 基于.Net8开发的一个Asp.Net Core Webapi小型易用框架
  • .Net 垃圾回收机制原理(二)
  • .NET 使用 JustAssembly 比较两个不同版本程序集的 API 变化