Python program to Sum Diagonals of a Matrix
from random import random
row = 5
matrix = []
for i in range(row):
myrow = []
for j in range(row):
myrow.append(int(random()*10))
matrix.append(myrow)
for myrow in matrix:
print(myrow)
sum_diagonal1 = 0
sum_diagonal2 = 0
for i in range(row):
sum_diagonal1 += matrix[i][i]
sum_diagonal2 += matrix[i][row-i-1]
print('Sum of first diagonal:',sum_diagonal1)
print('Sum of second diagonal:',sum_diagonal2)
Output:
|
[4, 4, 2, 5, 6] |