首页 > 解决方案 > 运行时错误:读取一行时出现 EOF(第 18 行)

问题描述

给定 anxm 整数矩阵,将每个元素替换为其右侧的元素总和,不包括当前元素(仅在当前行中)。

def sum(arr):
    for i in range(n):
        
        for j in range(0,m):
            s=0
            for k in range(j+1,m):
                s=s+arr[i][k]
            arr[i][j]=s
            
    for i in range(n):
         for j in range(0,m):
                print(arr[i][j],end=' ')
         
         print()
                
str=input().split()
n,m=int(str[0]),int(str[1])
arr=[[int(j) for j in input().split()] for i in range(n)] #EOF error in j.
sum(arr)

标签: python

解决方案


推荐阅读