Sujet : Re: Décomposition d'un nombre en facteurs premiers.
De : om+news (at) *nospam* miakinen.net (Olivier Miakinen)
Groupes : fr.comp.lang.pythonDate : 25. Mar 2023, 13:21:45
Autres entêtes
Organisation : There's no cabale
Message-ID : <tvmlg9$bo6$1@cabale.usenet-fr.net>
References : 1
User-Agent : Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 SeaMonkey/2.49.4
Le 25/03/2023 11:54, Dominique a écrit :
while test==False:
if nb%cpt==0:
liste.append(cpt)
if nb==cpt:
nb=1
else:
nb=nb/cpt
else:
test=True
Il me semble que toute cette partie peut être réduite à seulement trois lignes :
while nb%cpt==0:
liste.append(cpt)
nb=nb/cpt
-- Olivier Miakinen