设c:\x.txt文件内容如下: 3,2,1,4 6,5,9,10 8,4,7,3 编程实现:输入一个[1,3]上的整数n,从文件中读取第n行的数据,并输出这些数据的和。 输入:3 输出:22
1条回答 默认 最新
夜璨如炽 2021-05-26 09:04关注def readToSum(n): with open("./a.txt","r",encoding="utf-8") as fs: txt = fs.read() # 读出所有字符 row = txt.split("\n")[n-1] # 按行分割并取出对应行 nums = row.split(",") # 按,分割成列表 res = sum(list(map(int,nums))) # 求和 print(res) return res if __name__ == '__main__': n = input("请输入数字:") readToSum(int(n))解决 无用评论 打赏 举报