可以帮忙做做这题吗,一点思路都没有,谢谢啦
设c:\x.txt文件内容如下:3,2,1,4
6,5,9,10
8,4,7,3
编程实现:输入一个上的整数n,从文件中读取第n行的数据,并输出这些数据的和。
输入:3
输出:22 先把前面的行“消耗”
for i in range(times-1):
f.readline()然后 split + sum with open(r'c:\x.txt') as f:
pointer = f.readlines()
row = input('请输入1~3的整数:')
print(sum(.split(',')])) liuzhengyuan 发表于 2020-5-24 10:50
先把前面的行“消耗”
然后 split + sum
没认真听课的我看不懂{:10_266:} 本帖最后由 qiuyouzhi 于 2020-5-24 10:57 编辑
res = []
temp = []
for each in open("x.txt").read().split('\n'):
for tmp in each.split(','):
temp.append(int(tmp))
res.append(temp)
temp = []
print(sum(res)) ooooosh 发表于 2020-5-24 10:54
没认真听课的我看不懂
那你就回放一下,认真听呗 ooooosh 发表于 2020-5-24 10:54
没认真听课的我看不懂
emmm我的代码可以 都不看一下的嘛 Twilight6 发表于 2020-5-24 10:53
这我运行不了,是还要我自己添一些什么嘛 ooooosh 发表于 2020-5-24 11:09
这我运行不了,是还要我自己添一些什么嘛
改成你自己的文件路径即可
open(r'你的x.txt的文件路径') 22是怎么得出来的,没看懂? Cool_Breeze 发表于 2020-5-24 11:19
22是怎么得出来的,没看懂?
8+4+7+3。。。。。噗 Twilight6 发表于 2020-5-24 11:23
8+4+7+3。。。。。噗
哈哈哈,我还以为是读取到的所有行的和,原来是指定行的和,,.. Cool_Breeze 发表于 2020-5-24 11:26
哈哈哈,我还以为是读取到的所有行的和,原来是指定行的和,,..
{:10_297:}
页:
[1]