Deutsch   English   Français   Italiano  
<tnviru$2q4v$1@cabale.usenet-fr.net>

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

Path: ...!feeds.phibee-telecom.net!news.mixmin.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Olivier Miakinen <om+news@miakinen.net>
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: <tnviru$2q4v$1@cabale.usenet-fr.net>
References: <titnme$31k8$1@cabale.usenet-fr.net>
 <tj0564$tm9$1@cabale.usenet-fr.net> <tk2qvq$vs$1@gioia.aioe.org>
 <tk63c3$1a60$1@cabale.usenet-fr.net> <tk649a$1aau$1@cabale.usenet-fr.net>
 <tk7v6u$gpc$1@gioia.aioe.org> <tk88h7$1p3g$1@cabale.usenet-fr.net>
 <tk8a0g$10jk$1@gioia.aioe.org> <tk8g0n$1qhp$1@cabale.usenet-fr.net>
 <tk9dbo$tgd$1@gioia.aioe.org> <tkai4r$28kf$1@cabale.usenet-fr.net>
 <tlttkn$8qe$1@cabale.usenet-fr.net> <tlv4cg$1643$1@gioia.aioe.org>
 <tm3abs$1nfg$1@cabale.usenet-fr.net> <tm4air$1mat$1@gioia.aioe.org>
 <tm4p8b$69j$1@shakotay.alphanet.ch> <tm50lo$1nr9$1@gioia.aioe.org>
 <tm65o3$ncu$1@shakotay.alphanet.ch> <tm79il$ljb$1@gioia.aioe.org>
 <tnq4h8$4s3$1@cabale.usenet-fr.net> <tnriqv$k4qj$1@dont-email.me>
 <tnrlue$1c9k$1@gioia.aioe.org> <tnrml5$kgiv$1@dont-email.me>
 <tnt8ln$1o4c$1@cabale.usenet-fr.net> <tntsva$ubhe$1@dont-email.me>
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: <tntsva$ubhe$1@dont-email.me>
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 :
<https://web.archive.org/web/20070123213121/http://www.python.org/doc/2.5/whatsnew/pep-308.html>

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 :
<https://formation-perl.fr/guide-perl-03.html>


-- 
Olivier Miakinen