Робота з елементами двомірного масиву

Знаходження суми елементів двомірного масиву:

from random import *
n = 2
m = 2
a = [[randint(0,100)for j in range(m)] for i in range(n)]
for i in range (len(a)):
    print a[i]
S = 0
for i in range(len(a)):
    for j in range(len(a)):
        S = S + a[i][j]
print S

Знаходження суми елементів рядків двомірного масиву:

from random import *
n = 3
m = 3
a = [[randint(0,100)for j in range(m)] for i in range(n)]
for i in range (len(a)):
    print a[i]
for i in range(n):
    S = 0
    for j in range(m):
        S = S + a[i][j]
    print S,

Знаходження суми елементів стовпців двомірного масиву:

from random import *
n = 2
m = 2
a = [[randint(0,100)for j in range(m)] for i in range(n)]
for i in range (len(a)):
    print a[i]
for i in range(m):
    S = 0
    for j in range(n):
        S = S + a[j][i]
    print S,