刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

简答题

36.某实验小学举行了跳绳比赛,其中四年级1班和2班的比赛数据存储在“ts.csv”中,如图所示,现要求Python读取该比赛数据文件,并统计各班成绩在110(含110)以上的人数。实现代码如下,请你补全划线处代码:
import csv
with open ("/data/ts.csv") as fs:
hs=list(csv.reader( ① ))
c1=0
c2=0
for i in hs[1:]:
​ if i[0]=="1"and ② >=110:
​ c1+=1
​ elif i[0]=="2"and ③ >=110:
​ c2+=1
print("四(1)班110以上的有:"+str(c1)+"个") print("四(2)班110以上的有:"+str(c2)+"个")

使用微信搜索喵呜刷题,轻松应对考试!

答案:

解析:

首先,我们需要使用文件对象来读取csv文件,所以划线处①应填写fs。
然后,由于csv文件中的成绩可能是字符串格式,我们需要将其转化为整数进行比较。所以划线处②和③应分别填写int(i[1])和int(i[2]),将每行的第二个和第三个元素(即成绩)转化为整数,再与110进行比较。

创作类型:
原创

本文链接:36.某实验小学举行了跳绳比赛,其中四年级1班和2班的比赛数据存储在“ts.csv”中,如图所示,现

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share