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

Очень срочно,срочно нужно !!!!! Помогите пожалуйста написать програму в Python.
Дано натуральное число n. Вивести на екран все его парные делители

Ответы

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

num = int(input())

lst = []

i = 1

while i < num // 2 and i not in lst:

   if num % i == 0:

       print(i, num // i)

       lst.append(num // i)

   i += 1


KristinaPrincess14: а что означает lst.append?
mrpansar: Это метод списка, который добавляет в список элемент.
Тут он нужен, чтобы не было повтора, то есть чтобы не выводилось 60 3 и 3 60
lst.append(x) ПРАКТИЧЕСКИ тоже самое, что и lst += x
KristinaPrincess14: вот тема по которой задана задача
KristinaPrincess14: Задачи на нахождение делителей натуральних чисел
mrpansar: и?
KristinaPrincess14: это решение точно подходит ?
mrpansar: Оно выводит все парные делители числа
Похожие вопросы