Fonctions dans Python
Conditions d’achèvement
Explications pour comprendre comment utiliser des fonctions dans Python.
5. valeur par défaut pour un paramètre
"""Lanceur de dés."""
import random
def lancer_de(faces=6): """Simuler un lancer un dé et retourner son résultat.""" return random.randint(1, faces)
print("Je vais lancer un dé habituel. Le résultat est: ", lancer_de())
print("Je vais lancer un dé à 20 faces: Le résultat est: ", lancer_de(20))
Quelques explications
- Un paramètre d'une fonction peut avoir une valeur par défaut
- Une valeur par défaut est déclarée comme "parametre=valeur_par_defaut" (sans espaces autour du "=")
- Quand une valeur par défaut existe pour un paramètre, on peut appeler la fonction avec un argument pour ce paramètre, ou bien sans argument, auquel cas la valeur par défaut est utilisée