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

0 голосов
50 просмотров

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


Информатика (98 баллов) | 50 просмотров
Дан 1 ответ
0 голосов

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

(1.1k баллов)
0

а что означает lst.append?

0

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

0

вот тема по которой задана задача

0

Задачи на нахождение делителей натуральних чисел

0

и?

0

это решение точно подходит ?

0

Оно выводит все парные делители числа