设c:\x.txt文件内容如下: 3,2,1,4 6,5,9,10 8,4,7,3 编程实现:输入一个[1,3]上的整数n,从文件中读取第n行的数据,并输出这些数据的和。 输入:3 输出:22
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))