def min_in_random_matrix(n):
# создание матрицы размером n из случайных чисел от 1 до 100
mas = [[randint(1,100) for j in range(n)] for i in range(n)]
lowers = [] # список для хранения минимальных элементов в каждой строке
lowerest = 102 # переменная для хранения наименьшего элемента во всей матрице
index = 0 # переменная для хранения номера строки, в которой находится наименьший элемент всей матрицы
temp = 101 # временная переменная для хранения минимального элемента в строке матрицы
for i in range(n):
for j in range(n):
if mas[i][j] < temp: # поиск минимального элемента в строке
temp = mas[i][j]
if j == 0: # проверка на начало строки
temp = mas[i][j]
if j == n-1: #проверка на окончание строки
lowers.append(temp)
if temp < lowerest: # поиск наименьшего элемента во всей матрице
lowerest = temp
index = i+1
return [mas,lowers,lowerest,index]