Deutsch   English   Français   Italiano  
<tvmlg9$bo6$1@cabale.usenet-fr.net>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Olivier Miakinen <om+news@miakinen.net>
Newsgroups: fr.comp.lang.python
Subject: =?UTF-8?Q?Re:_D=c3=a9composition_d'un_nombre_en_facteurs_premiers.?=
Date: Sat, 25 Mar 2023 12:21:45 +0100
Organization: There's no cabale
Lines: 22
Message-ID: <tvmlg9$bo6$1@cabale.usenet-fr.net>
References: <tvmju0$259vr$1@dont-email.me>
NNTP-Posting-Host: 200.89.28.93.rev.sfr.net
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-15
Content-Transfer-Encoding: 8bit
X-Trace: cabale.usenet-fr.net 1679743305 12038 93.28.89.200 (25 Mar 2023 11:21:45 GMT)
X-Complaints-To: abuse@usenet-fr.net
NNTP-Posting-Date: Sat, 25 Mar 2023 11:21:45 +0000 (UTC)
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Firefox/52.0 SeaMonkey/2.49.4
In-Reply-To: <tvmju0$259vr$1@dont-email.me>
Bytes: 1437

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