Повратак на садржај и упуте за Питон програм: Кодови ».

Овде, унешен број је растављен на просте множиоце.

Листа фактора

# Faktorizacija datog broja def faktor(n = 1): if not isinstance(n, int): print("Prirodan broj?") return if n < 1: print("Unesite pozitivan celi broj!") return broj = n lista = [] while broj % 2 == 0: lista.append(2) broj = broj//2 import math m = int(math.sqrt(broj)) for x in range(3, m+1): while broj % x == 0: lista.append(x) broj = broj // x lista.append(broj) return lista br = int(input('Entered number: ')) print(br) faktor(br)