Napisz program, który wprowadzoną przez użytkownika liczbę rozłoży na czynniki pierwsze (python).



Odpowiedź :

liczba = int(input("Podaj liczbę: "))

czynniki = []

dzielnik = 2

while liczba > 1:

   while liczba % dzielnik == 0:

       czynniki.append(dzielnik)

       liczba = liczba / dzielnik

   dzielnik = dzielnik + 1

print(czynniki)

Inne Pytanie