fork download
lst = []
for i in range(int(input('Введите кол-во строк в матрице: '))):
    lst.append(list(map(int, input().split())))
 
def zero(x):
    k = 0
    for q in x:
        if 0 not in q:
            k += 1
    return k
 
def mdgt(x):
    m = []
    for q in x:
        m += list(set(q))
    m.sort(reverse=True)
    for j in range(len(m)-1):
        if m[j] == m[j+1]:
            return m[j]
 
print(f'Кол-во строк с нулями: {zero(lst)}')
print(f'Самое большое повторяющееся число матрицы: {mdgt(lst)}')
Success #stdin #stdout 0.02s 9520KB
stdin
3
5 6 7
10 20 30
1 3 5
stdout
Введите кол-во строк в матрице: Кол-во строк с нулями: 3
Самое большое повторяющееся число матрицы: 5