Exercices Les Bases Python Maximum de trois
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Maximum de trois

Dans un programme, tu as constamment besoin de comparer des valeurs pour prendre des décisions : quel produit est le plus cher, quel score est le meilleur, quel capteur donne la plus haute température. Les conditions if/elif/else sont l'outil de base pour ça.

Pour comparer, tu utilises >= (supérieur ou égal), <= (inférieur ou égal), == (égal). Tu peux combiner plusieurs comparaisons avec and (les deux doivent être vraies) ou or (au moins une).

Écris une fonction max_trois(a, b, c) qui renvoie le plus grand des trois nombres, sans utiliser la fonction max() de Python. Essaie de le faire avec des if/elif/else pour bien comprendre la mécanique des comparaisons.

Exemple :
max_trois(5, 3, 1) renvoie 5
max_trois(1, 5, 3) renvoie 5

Tests (3/5)

Premier plus grand
assert max_trois(5, 3, 1) == 5
Deuxième plus grand
assert max_trois(1, 5, 3) == 5
Troisième plus grand
assert max_trois(1, 3, 5) == 5

+ 0 tests cachés

Indices (3 disponibles)

solution.py