un algoritmo/programa con funciones que calcule la descomposición en factores primos de un número entero. Por ejemplo: 20 = 2*2*5.
def descomponer_en_primos(n): i = 2 primos = [] while i <= n: while n % i == 0: primos.append(i) n = n / i i += 1 return primos print(descomponer_en_primos(20))