Python en mathématiques - Niveau 1

Exécuter selon une condition

On désire programmer l'algorithme ci-dessous sous la forme d'une fonction. a et b sont deux nombres donnés en paramètres et x est la valeur calculée par l'algorithme :


Si a est plus petit que b
Alors x ← a
Sinon x ← b
				

Une traduction en Python, qui ne s'exécutera pas en l'état, de cet algorithme pourrait être :


if a < b:
    return a
else:
    return b
				

On retrouve l'indentation après les deux points (ces deux points ont le même rôle que « alors »).

Définissez une fonction qui utilise les lignes précédentes afin de renvoyer la plus petite des deux valeurs passées en paramètres.
Testez votre fonction sur ce site à l'aide d'un affichage ou bien directement dans la console.


					
					
  • Une réponse ?

Une fonction peut avoir plusieurs paramètres, voire aucun ! De plus, il est conseillé de lui donner un nom explicite...


								
								

Notez que le séparateur décimal est le point, pas la virgule.