测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A41459. 如下图有一个名为“book.csv”的文件, 小明想计算所有库存书籍的总价, 于是编写了下面代码。 请将红色 ①② 处的代码补充完整。

填空题 中等

题目描述

如下图有一个名为“book.csv”的文件, 小明想计算所有库存书籍的总价, 于是编写了下面代码。 请将红色 ①② 处的代码补充完整。

参考答案

b = 0 s = 0 with open('/data/book.csv', 'r', encoding='utf-8') as f: for line in f.readlines(): a = line.strip("\n").split(",") b = b+1 if b >1: # 第一行是标题, 所以从第二行开始计算 s = s + int(a[1]) * int(a[2]) print('总价: ' , s)

答案解析

评分标准:

(1) readlines (2 分)

(2) int(a[2]) (2 分)

r 表示只读取, readlines 是按行读取所有的行。

上一题 下一题