Path: ...!feeds.phibee-telecom.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail From: Olivier Miakinen Newsgroups: fr.rec.jeux.enigmes Subject: Re: [Solution] F-Nim Date: Wed, 21 Dec 2022 19:21:50 +0100 Organization: There's no cabale Lines: 26 Message-ID: References: NNTP-Posting-Host: 200.89.28.93.rev.sfr.net Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Trace: cabale.usenet-fr.net 1671646910 92319 93.28.89.200 (21 Dec 2022 18:21:50 GMT) X-Complaints-To: abuse@usenet-fr.net NNTP-Posting-Date: Wed, 21 Dec 2022 18:21:50 +0000 (UTC) User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:60.0) Gecko/20100101 Firefox/60.0 SeaMonkey/2.53.1 In-Reply-To: Bytes: 2724 Le 21/12/2022 à 04:02, Dominique m'a répondu : >>>>> ... >>>>>>      s = "s" if (have > 1) else "" >>> >>> Merci Jacques, je n'aurais jamais pensé à cette façon d'écrire une >>> condition. Python est un langage vraiment très souple. >> >> Je me trompe peut-être, mais je crois que cette syntaxe vient du >> langage Perl. > > Pourtant, cette écriture fonctionne très bien en Python : > [...] Je ne dis pas le contraire ! J'ai même retrouvé la version de Python dans laquelle elle a été introduite, c'est la version 2.5 qui date de septembre 2006 : D'ailleurs, si le fait d'écrire la condition après l'instruction existe bien en Perl (probablement depuis beaucoup plus longtemps que 2006), cette syntaxe ne permet pas en Perl l'usage d'un else : -- Olivier Miakinen