En testant les valeurs 5,1,1 le résultat obtenu est CONSTRUCTIBLE au lieu de PAS
Résolu/Fermé
A voir également:
- En testant les valeurs 5,1,1 le résultat obtenu est CONSTRUCTIBLE au lieu de PAS
- Trouver un lieu avec coordonnées gps - Guide
- Voir un lieu en direct par satellite - Guide
- Évariste souhaite télécharger le logiciel mozilla firefox depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. ✓ - Forum Microsoft Edge / Internet Explorer
- Tester les performances de son pc - Guide
- Évariste souhaite télécharger le logiciel inkscape depuis le site de son éditeur. sélectionnez le résultat de recherche sur lequel il doit cliquer. - Forum Bureautique
3 réponses
j'ai corrigé un peu mon programme:
maintenant j'ai erreur suivante:
"En testant les valeurs 2,1,1 le résultat obtenu est PAS CONSTRUCTIBLE au lieu de PLAT"
def ma_fonction(a, b, c):
if a < b+c and b < a+c and c < a+b:
return "CONSTRUCTIBLE"
elif 0 < a <= b <= c:
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"
Reivax962
Messages postés
3671
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
1 déc. 2020 à 15:03
1 déc. 2020 à 15:03
Bonjour,
Je ne comprends pas ta deuxième condition. Qu'essaies-tu de vérifier en écrivant
Le triangle sera plat si a+b=c ou a+c=b ou b+c=a, pourquoi n'écris-tu pas ça de la même façon que dans ton premier test ?
Xavier
Je ne comprends pas ta deuxième condition. Qu'essaies-tu de vérifier en écrivant
elif 0 < a <= b <= c:?
Le triangle sera plat si a+b=c ou a+c=b ou b+c=a, pourquoi n'écris-tu pas ça de la même façon que dans ton premier test ?
Xavier