Опубликован: 15.09.2024 18
Условие: напишите программу, которая поменяет местами пары элементов списка.
Дан некоторый список, например, вот такой: [10, 20, 35, 45, 50, 600] Поменяйте местами пары элементов этого списка: [20, 10, 45, 35, 600, 50]
Решение:
# исходный список
lst = [10, 20, 35, 45, 50, 600]
# разбиваем список на два списка нарезкой (с четными и нечетными элементами)
# функцией zip() формируем пары элементов исходного списка меняя их местами
# добавляем пары элементов итератора zip() в новый список lst1
lst1 = []
for i, j in zip(lst[1::2], lst[::2]):
lst1.append(i)
lst1.append(j)
print(lst1)
# [20, 10, 45, 35, 600, 50]
Задача: Решение квадратного уравнения
Задача: Тренажер таблицы умножения
Задача: Наибольший числовой палиндром
Задача: Разложение числа на простые множители
Комментариев нет.