Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > fr.comp.lang.python > #3390
| Newsgroups | fr.comp.lang.python |
|---|---|
| Subject | Re: En testant les valeurs 5,1,1 obtenu est CONSTRUCTIBLE au lieu dPAS CONSTRUC |
| From | domxav17 <nospam_domxav17@gmail.com.invalid> |
| References | <CoqdnTE5mZ1Z3FvCnZ2dnUU798zNnZ2d@giganews.com> |
| Organization | !No_Organization! |
| Message-ID | <2a2dnQcjcY8v1FvCnZ2dnUU7983NnZ2d@giganews.com> (permalink) |
| Date | 2020-12-01 07:48 -0600 |
Le mardi 01 Décembre 2020 à 14:14 par domxav17 :
> Bonjour,
> voilà j'ai fais cours second de python
> dans laquelle il pose une question suivante:
>
> Si on choisit 3 nombres, il n'est pas toujours possible de construire un
> triangle ayant pour longueur ces nombres. Par exemple, il est impossible de
> construire un triangle de côtés de longueurs 1, 1 et 5.
>
> Un triangle est constructible si pour chaque coté, sa longueur est
> inférieur à la somme des longueurs deux autres cotés.
>
> Le but de cet exercice est de créer un programme qui nous dit si le
> triangle est constructible ou pas à partir des longueurs qui nous sont
> données.
>
> Entrée : Trois longueurs a, b et c.
>
> Sortie : Affiche "CONSTRUCTIBLE" si on peut construire un
> triangle ayant des cotés de ces trois longueurs ou bien ";PAS
> CONSTRUCTIBLE" sinon. N'oubliez pas les guillemets.
> Pour les plus rapides, vous pouvez afficher "PLAT"si le triangle
> qu'on peut construire est plat.
>
> j'ai écrit mon programme:
>
> def ma_fonction(a,b,c):
>
> ab=a*b
> bc=c*c
> ac=a*c
> if ab<bc+ac and bc<ab+ac and ac<ab+bc:
> return ";CONSTRUCTIBLE"
> elif a<5 and b<5 and c<5:
> return "PLAT";
> else:
> return "PAS CONSTRUCTIBLE"
> print(ma_fonction(5,1,1))
>
> en l’exécutant j'ai une erreur message :
> "En testant les valeurs 5,1,1 le résultat obtenu est CONSTRUCTIBLE
> au lieu de PAS CONSTRUCTIBLE"
>
> quelqu'un peut m'aider s'il vous plaît
j'ai corrigé un peu mon programme:
def ma_fonction(a, b, c):
if a < b+c and b < a+c and c < a+b:
return "CONSTRUCTIBLE"
elif a < 1 and b < 1 and c < 1:
return "PLAT"
else:
return "PAS CONSTRUCTIBLE"
print(ma_fonction(2, 1, 1))
maintenant j'ai erreur suivante:
"En testant les valeurs 2,1,1 le résultat obtenu est PAS CONSTRUCTIBLE au lieu
de PLAT"
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