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

简答题

38.请读取文件"cj.csv"的数据,数据内容如下图所示:
下列代码实现了读取“姓名”和“体质测试”信息,输出“体质测试”考核为A的数量(大于等于85分)并显示相应同学姓名,请你补全代码。
import csv
with open('cj.csv') as f:
​ rows = list(  ①  )
​ n=0
​ for row in rows[1:]:
​ if   ②  :
​ print(row[0])
​ n+=1
print(n)

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

答案:

解析:

【喵呜刷题小喵解析】首先,我们使用`csv.reader`函数读取CSV文件中的数据,将每行数据作为列表中的元素,然后我们将所有的行数据存储到`rows`列表中。在循环中,我们遍历从第二行开始的所有行(即索引为1及以后的行,因为索引是从0开始的),然后检查第三列(索引为2)的值是否大于等于85。如果是,则打印出第一列的值(即学生的姓名),并将计数器`n`加1。最后,我们打印出计数器`n`的值,即体质测试考核为A的学生数量。注意,我们在判断条件中使用了`int(row[2]) >= 85`,这是因为CSV文件中的数据可能是字符串形式的,我们需要将其转换为整数才能进行比较。
创作类型:
原创

本文链接:38.请读取文件"cj.csv"的数据,数据内容如下图所示:下列代码实现了读取“姓名”和“体质测试”

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

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

分享考题
share