python - 运行时错误:读取一行时出现 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)
解决方案
推荐阅读
- javascript - 通过 javascript 重新加载页面
- mysql - 需要 sql 查询来搜索前 10 条记录
- android - java.io.FileNotFoundException(访问被拒绝)IDE致命错误
- python - 在 Series 列表中搜索最大值: ValueError: The truth value of a Series is ambiguous
- sql-server-2012 - 如何在 sql server 的表中插入来自平面文件 (.txt) 的日文(双字节)字符
- oracle - 计算每场比赛的百分比
- javascript - 61:61:语法错误:预期字符串,但发现脚本结尾。(-2741)
- php - 比较 SQL 请求中的两个日期
- sql-server - SQL 数据库备份失败
- google-cloud-platform - “gcloud container clusters create”命令抛出“error required 'compute.networks.get'”