Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 13, 2019 11:01:58

semundus
Зарегистрирован: 2019-12-10
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Даны натуральное число n, действительная матрица...

Питон 3.8, Windows. Решить с применением .append, пожалуйста. (задача на фотографии)

Отредактировано semundus (Дек. 13, 2019 11:02:21)

Прикреплённый файлы:
attachment Безымянный.png (4,5 KБ)

Офлайн

#2 Дек. 13, 2019 13:36:20

panama555
Зарегистрирован: 2019-02-19
Сообщения: 175
Репутация: +  4  -
Профиль   Отправить e-mail  

Даны натуральное число n, действительная матрица...

 n=input("Введите n:")
matrix=[]
summa=0
for i in range(int(n)):
    matrix.append([])
    for j in range(int(n)):
        matrix[i].append(input("Введите "+str(j)+" элемент "+str(i)+" строки:"))
for i in range(int(n)):
    summa+=int(matrix[i][i])
print(summa)

Вот так

Офлайн

#3 Дек. 13, 2019 15:04:31

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2849
Репутация: +  186  -
Профиль   Отправить e-mail  

Даны натуральное число n, действительная матрица...

Тебе нужно найти диагональ матрицы?

 >>> matrix = [[1,2,3], [4,5,6], [7,8,9]]
>>> [ x[n] for n, x in enumerate(matrix) ]
[1, 5, 9]



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version