Python. Маніпуляції зі списком чисел:
1.1 Створіть список, який складається з чисел від 1 до 50.
1.2 Видаліть всі числа, які не є парними з цього списку.
1.3 Виберіть перші 5 чисел зі списку.
1.4 Виберіть останні 5 чисел зі списку.
1.5 Об'єднайте два останні списки в один новий список.
1.6 Сортуйте цей список у спадному порядку.
Answers & Comments
Ответ:
# 1.1 Создание списка чисел от 1 до 50
numbers = list(range(1, 51))
# 1.2 Удаление нечетных чисел из списка
i = 0
while i < len(numbers):
if numbers[i] % 2 != 0: # Если число нечетное
numbers.pop(i)
else:
i += 1
# 1.3 Выбор первых 5 чисел из списка
first_five = numbers[:5]
# 1.4 Выбор последних 5 чисел из списка
last_five = numbers[-5:]
# 1.5 Объединение двух последних списков
merged_list = first_five + last_five
# 1.6 Сортировка объединенного списка в убывающем порядке
sorted_list = sorted(merged_list, reverse=True)
print(sorted_list)