0
4角形の配列に両方の対角線を追加することはできません。Python 3配列に対角線を追加する
row = 4
column = 4
lis1 = [23.5, 30.1, 56.2, 11.9]
lis2 = [45.1, 8.9, 77.3, 54.1]
lis3 = [6.6, 7.7, 8.8, 2.2]
lis4 = [9.9, 8.9, 7.8, 23.6]
array = [lis1, lis2, lis3, lis4]
def diagonalSum(array):
count = 0
for i in range (len(array)):
count += array[i][i]
print ('The total of the elements in both diagonals equals %.2f' %(count))
return count
私は、関数を呼び出すとき、それはlis1[0]+lis2[1]+lis3[2]+lis4[3]
の合計を出力しますが、私はそれはまたlis4[0]+lis3[1]+lis2[2]+lis1[3]
の合計を計算し、両方の対角線の合計を表示する必要があります。助言がありますか?
私はそれが明らかでなければならないことを知っていました...脳はただ揚げられました。お手伝いありがとう。 – MikeD