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