Avatar ·

Décomposer un nombre en facteurs premiers

📁 Sujets avancés sur Python, exemple, Versions de Python : discussions sur Python 3.x

Comment décomposer un nombre en facteurs en Python pour que leur produit soit égal à ce nombre.

number=int(input(""Integer: ""))for i in range(1, number+1):    if(number%i==0):        print(i)

En entrant un nombre (par exemple) 63. On obtient en sortie :

13792163

#!/usr/bin/env python3n=int(input(""Integer: "")) factors = []d = 2