Предмет: Информатика, автор: catdavidthecat

Python СРОЧНО. Создать проект, в котором из списка чисел нужно удалить числа значения которых больше 35 и меньше 65. При этом числа которые удаляются сохранить в другом списке. Список заполнить случайными числами. 9 класс

Ответы

Автор ответа: ycamerpusai
1

import random

# создаем список из случайных чисел

numbers = [random.randint(1, 100) for i in range(10)]

# создаем пустой список, в который будут добавляться удаленные числа

removed_numbers = []

# проходимся по списку чисел и удаляем числа, значения которых больше 35 и меньше 65

numbers_filtered = [num for num in numbers if num <= 35 or num >= 65]

# проходимся по исходному списку чисел еще раз и добавляем в список удаленных чисел все числа,

# которые не прошли фильтрацию

for num in numbers:

   if num not in numbers_filtered:

       removed_numbers.append(num)

# выводим результаты на экран

print("Исходный список:", numbers)

print("Удаленные числа:", removed_numbers)

print("Список после фильтрации:", numbers_filtered)

Приложения:
Похожие вопросы