Python program to Get the Rows and Columns with Maximum Sum of Elements

from random import random matrix = [] for i in range(6): row = [] for j in range(6): row.append(int(random()*10)) matrix.append(row) for row in matrix: print(row) rmaxi = 0 rid = 0 i = 0 for row in matrix: if sum(row) > rmaxi: rmaxi = sum(row) rid = i i += 1 print('Row ID:',rid, '=', rmaxi) cmaxi = 0 cid = 0 for i in range(6): sumcol = 0 for j in range(6): sumcol += matrix[j][i] if sumcol > cmaxi: cmaxi = sumcol cid = i print('Column ID:',cid, '=', cmaxi)

 

 

Output:

 [0, 2, 6, 8, 1, 9]
[4, 7, 3, 8, 3, 4]
[7, 9, 5, 7, 4, 4]
[5, 0, 4, 3, 6, 2]
[2, 6, 5, 5, 6, 8]
[9, 4, 8, 5, 5, 2]
Row ID: 2 = 36
Column ID: 3 = 36