on peux m'aider svp? 1) Écrire une fonction en Python qui respecte la spécification suivante : Paramètres a, b, c réels Valeur renvoyée Celui des trois nombres
Question
1) Écrire une fonction en Python qui respecte la spécification suivante :
Paramètres a, b, c réels
Valeur renvoyée Celui des trois nombres qui est compris entre les deux autres.
2) Écrire une fonction en Python qui respecte la spécification suivante :
Paramètres a, b, c réels
Valeur renvoyée la plus petite des trois valeurs
3) Écrire une fonction en Python qui respecte la spécification suivante :
Paramètres a, b, c réels
Valeur renvoyée la plus grande des trois valeurs
4) Écrire une fonction en Python qui respecte la spécification suivante :
Paramètres a, b, c réels strictement positifs.
Valeur renvoyée True si l'on peut construire un triangle de côtés a, b, c. False sinon.
1 Réponse
-
1. Réponse Legrandu48
Réponse :
Explications :
Bonjour,
proposition de solutions faciles a adapter pour l'obtention des fonctions demandées :
print()
a=float(input("entrer la valeur du coté d'un triangle :' "))
print()
b=float(input("entrer la valeur du coté d'un triangle :' "))
print()
c=float(input("entrer la valeur du coté d'un triangle :' "))
# on trie les 3 valeurs pour obtenir/ordonner : c > b > a
if b < a:
a, b = b, a
if c < b:
b, c = c, b
if b < a:
a, b = b, a
print()
# valeur comprise entre les 2 valeurs extremes
print()
print("la valeur comprise entre les 2 valeurs extremes est :", b )
# la plus petite des valeurs
print()
print("la plus petite des trois valeurs est :", a )
# la plus grande des valeurs
print()
print("la plus petite des trois valeurs est :", c )
# les valeurs forment elle les 3 cotés d'un triangle
if a + b > c:
print("les trois valeurs peuvent réaliser un triangle")
else:
print("les trois valeurs ne peuvent pas réaliser un triangle")
exit()
Autres questions