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.