Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 20, 2017 11:56:35

Aleksey889900
Зарегистрирован: 2017-12-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь!

Как это сделать? Создать квадратную матрицу размером n×n (n вводится с клавиатуры), значение каждого элемента которой вычисляются по формуле . Подсчитать сумму элементов первого столбца, минимальный элемент третьей строки и заменить положительные элементы матрицы N единицей.

Офлайн

#2 Дек. 20, 2017 12:57:05

Aturo
Зарегистрирован: 2017-10-28
Сообщения: 24
Репутация: +  2  -
Профиль   Отправить e-mail  

Нужна помощь!

 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)  
Пока так, адекватнее и компактнее ещё не умею писать.

Офлайн

#3 Дек. 20, 2017 14:07:52

Aleksey889900
Зарегистрирован: 2017-12-20
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Нужна помощь!

Спасибо!

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version