Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3395
| From | Benoit Izac <use.reply.to@INVALID.ADDRESS> |
|---|---|
| Newsgroups | fr.comp.lang.python |
| Subject | Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC |
| Date | 2020-12-02 08:31 +0100 |
| Message-ID | <87mtywr7dr.fsf@izac.org> (permalink) |
| References | <CoqdnTE5mZ1Z3FvCnZ2dnUU798zNnZ2d@giganews.com> <rq76ug$m28$1@gioia.aioe.org> |
Bonjour,
Le 02/12/2020 à 05:58, Dominique a écrit dans le message
<rq76ug$m28$1@gioia.aioe.org> :
> def ma_fonction(t):
> if t[0]+t[1]>t[2] and t[1]+t[2]>t[0] and t[0]+t[2]>t[1]:
> return 'Constructible'
> elif t[0]*t[1]*t[2]==0:
> return 'PLAT'
> else:
> return 'PAS CONSTRUCTIBLE'
>
> t=eval(input())
C'est un peu tordu car il faut savoir que l'on attend une entrée de la
forme « [a, b, c] » (ou n'importe quel objet qui implémente
« __getitem__() » pour être plus précis)
> print(ma_fonction(t))
> print(ma_fonction([2, 1, 1]))
PAS CONSTRUCTIBLE <= faux
Un triangle est plat si la somme des longueurs de deux côtés est égale
à la longueur du troisième côté ; par exemple :
A B C A C A BC
+---+---+ ou +-------+ ou +-----++
B
Ma version :
def triangle(a, b, c):
for cote in (a, b, c):
opposes = a + b + c - cote
if opposes < cote: return 'PAS CONSTRUCTIBLE'
if opposes == cote: return 'CONSTRUCTIBLE PLAT'
return 'CONSTRUCTIBLE'
--
Benoit Izac
Back to fr.comp.lang.python | Previous | Next — Previous in thread | Next in thread | Find similar
En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC domxav17 <nospam_domxav17@gmail.com.invalid> - 2020-12-01 07:14 -0600
Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC domxav17 <nospam_domxav17@gmail.com.invalid> - 2020-12-01 07:48 -0600
Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC Pierre Maurette <maurette.pierre@free.fr> - 2020-12-01 16:47 +0100
Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC Dominique <zzz@aol.com.invalid> - 2020-12-02 06:01 +0100
Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC Dominique <zzz@aol.com.invalid> - 2020-12-02 05:58 +0100
Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC Benoit Izac <use.reply.to@INVALID.ADDRESS> - 2020-12-02 08:31 +0100
Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC Pierre Maurette <maurette.pierre@free.fr> - 2020-12-02 08:58 +0100
Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC Dominique <zzz@aol.com.invalid> - 2020-12-02 19:17 +0100
Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC Dominique <zzz@aol.com.invalid> - 2020-12-02 19:19 +0100
csiph-web