Олимпиадный тренинг

Задача . 8.3. Числа с четырьмя делителями


Задача

Темы:

Числа с четырьмя делителями

Дан список a из 1–30 натуральных чисел, каждое от 2 до 500. Отберите числа, имеющие ровно четыре натуральных делителя, включая 1 и само число. Сохраните порядок и повторения.

Данные уже заданы в переменных. В поле программы напишите только обработку данных. Вводить список вручную, вызывать input() или писать команды вывода не нужно.

На проверке значения меняются. Конкретный список из примера нельзя использовать вместо переменной a.

Что записать в переменные

В b — подходящие исходные элементы.

Учебный приём: списочное выражение для каждого числа; без сложной вложенной записи.

Пример 1

Перед выполнением вашего кода:

a = [6, 9, 8, 12, 14, 25, 27, 21]

После выполнения программа выводит:

[6, 8, 14, 27, 21]
Пример 2

Перед выполнением вашего кода:

a = [8, 8, 16, 49]

После выполнения программа выводит:

[8, 8]

Примеры показывают значения готовых переменных, а не формат ручного ввода.


Статистика успешных решений по компиляторам
Комментарий учителя