Найти - Пользователи
Полная версия: Нужна помощь!
Начало » Python для новичков » Нужна помощь!
1
Aleksey889900
Как это сделать? Создать квадратную матрицу размером n×n (n вводится с клавиатуры), значение каждого элемента которой вычисляются по формуле . Подсчитать сумму элементов первого столбца, минимальный элемент третьей строки и заменить положительные элементы матрицы N единицей.
Aturo
 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)  
Пока так, адекватнее и компактнее ещё не умею писать.
Aleksey889900
Спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB