Mam problem z algorytmem rozkładu liczby złożonej na czynniki pierwsze (poniżej zamieszczam treść zadania wraz z przykładem i plikiem tekstowym zawierającym dane)
https://imgur.com/S1m1HS6
https://pastebin.com/mcYuKJL0
W swoim rozwiązaniu dotarłem do wyeliminowania liczb parzystych, które nie spełniają warunków zadania,
def ex59_1():
factor = 3
result = 0
for x in range(1, 1001):
number = numbers.readline()
number = int(number)
if number % 2 == 0:
continue
else:
pass
# liczby nieparzyste
ex59_1()
spróbowałem zaimplementować rozwiązanie zaproponowane przez autorów zbioru zadań (napisane w C++), ale bezskutecznie. Byłbym bardzo wdzięczny za pomoc!