Path: csiph.com!usenet.pasdenom.info!news.izac.org!reader From: Benoit Izac Newsgroups: fr.comp.lang.python Subject: Re: Somme, =?utf-8?Q?r=C3=A9cursive?= Date: Fri, 30 Apr 2021 20:09:45 +0200 Message-ID: <87im43abkm.fsf@izac.org> References: <48-dnbOA4f2klhb9nZ2dnUU7983NnZ2d@giganews.com> <87mttgakrp.fsf@izac.org> Reply-To: benoit.izac@free.fr Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: keg.izac.org; logging-data="17228"; mail-complaints-to="usenet@izac.org" Xref: csiph.com fr.comp.lang.python:3494 Bonjour, Le 30/04/2021 à 17:17, Olivier Miakinen a écrit dans le message  : > Méthode récursive : > ======================================== > def somme(liste): > if len(liste) == 0: > return 0 > return liste[0] + somme(liste[1:]) > ======================================== C'est exactement ce que j'aurais fait. Je suis d'accord que c'est pourri de créer une nouvelle liste à chaque fois mais, vu que c'est déjà pourri de le faire en recursif en Python, on n'est pas à ça près. -- Benoit Izac