0
ゼロ要素以下の要素をゼロで置き換え、行列の残りの要素の合計を出力する方法を解決する必要があります。マトリックスパズルの特定の要素を変更する - Python
たとえば、[[0,3,5]、[3,4,0]、[1,2,3]]は3 + 5 + 4 + 1 + 2の合計を出力する必要があります。 。
これまでのところ:
def matrixElementsSum(matrix):
out = 0
# locate the zeros' positions in array & replace element below
for i,j in enumerate(matrix):
for k,l in enumerate(j):
if l == 0:
break
out += l
return out
コード出力一見ランダムな数字。 誰かが間違っていることを修正できますか?ありがとう
ありがとう、私が頼んだのはまさに、ポインタのおかげです。さらに、下の行をすべてブロックするにはどうしますか? – Tarae