import random
N = 5
M = 7
L = 3
K = 2
def get_row(column):
col = []
for i in range(0, column):
col.append(random.randint(-9, 9))
return col
def get_matrix(row, column):
matrix = []
for i in range(0, row):
matrix.append(get_row(column))
return matrix
def print_matrix(matrix):
i = 0
while i < len(matrix):
j = 0
row = matrix[i]
while j < len(row):
column = row[j]
print(column, end=" ")
j += 1
print()
i += 1
A = get_matrix(N, M)
print("Исходная матрица:")
print_matrix(A)
l_zeros = 0
k_zeros = 0
i = 0
while i < len(A):
j = 0
while j < len(A[i]):
if A[i][j] == 0:
if i < L:
l_zeros += 1
if j < K:
k_zeros += 1
j += 1
i += 1
print("В верхних %s строках содержится %s нулей" % (L, l_zeros))
print("В левых %s столбцах содержится %s нулей" % (K, k_zeros))