Форум сайта python.su
Как это сделать? Создать квадратную матрицу размером n×n (n вводится с клавиатуры), значение каждого элемента которой вычисляются по формуле . Подсчитать сумму элементов первого столбца, минимальный элемент третьей строки и заменить положительные элементы матрицы N единицей.
Офлайн
spis = [] k = 0 n = int(input('Размер: ')) ##запрос n for t in range(n): spis.append([1+i for i in range(n)]) ##заполнение матрицы, вместо 1+i своя формула k += spis[t][0] ##сумма эл-в 1 столбца min1 = min(spis[2]) print(spis,'\nсумма эл-в 1 столбца = ',k,'\nминимальный эл-т 3 строки = ',min1) for i in range(n): for i1 in range(n): if spis[i][i1] > 0: spis[i][i1] = 1 ##замена положительных эл-в еденицей print(spis)
Офлайн
Спасибо!
Офлайн