我想要找出矩陣中對角線元素的總和。這裏,n是方陣的大小,a是矩陣。有人可以向我解釋這裏發生了什麼。矩陣中對角線元素的總和
n = 3
a = [[11,2,4],[4,5,6],[10,8,-12]]
sum_first_diagonal = sum(a[i][i] for i in range(n))
sum_second_diagonal = sum(a[n-i-1][n-i-1] for i in range(n))
print(str(sum_first_diagonal)+" "+str(sum_first_diagonal))
您從頂部總結相同對角線兩次,一次是從左上到右下和然後反過來。我不相信這個代碼片段可以在任何Python安裝中打印「4 4」以外的任何東西。 –