Пожалуйста решите 2 задачки
Дорогие друзья! Мне нужна ваша помощь в решении двух задачек. Надеюсь, вы сможете мне помочь.
Задача 1
Пусть у нас есть список целых чисел:
[4, 2, 7, 1, 3, 6, 5]
.
Напишите программу на языке Python, которая будет сортировать данный список по возрастанию.
Решение
lst = [4, 2, 7, 1, 3, 6, 5]
lst.sort()
print(lst)
Задача 2
Пусть у нас есть квадратная матрица, представленная в виде двумерного списка:
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
Напишите программу на языке Python, которая будет транспонировать данную матрицу, т.е. заменять строки и столбцы местами.
Решение
matrix = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
transposed_matrix = []
for i in range(len(matrix)):
row = []
for j in range(len(matrix[0])):
row.append(matrix[j][i])
transposed_matrix.append(row)
for row in transposed_matrix:
print(row)
Спасибо за вашу помощь! Буду ждать ваших ответов.
- Как Вы относитесь к тем, кто пишет в интернете, что конец света наступит через 3 года?
- Срочно продам Андронный коллайдер – реально ускоряет...никому не нужен?
- Сколько стоит интернет на абоненте Tele2?
- Многие считают себя "немногими", они правы?
- От чего устала мудрость?
- Где продать монеты в Челябинске?