Fonctions dans Python
Conditions d’achèvement
Explications pour comprendre comment utiliser des fonctions dans Python.
3. fonction avec retour
"""Lanceur de dés."""
import random
def lancer_de(): """Simuler un lancer un dé et retourner son résultat.""" return random.randint(1, 6)
print("Je vais lancer un dé deux fois.") print("Voici le premier résultat: ", lancer_de())
print("Voici le deuxième résultat: ", lancer_de())
print("Maintenant je lance deux dés et le total est: ",
lancer_de() + lancer_de())
Quelques explications
- cette fois la fonction lancer_de() retourne une valeur
- la valeur de retour est le résultat de l'évaluation de l'expression qui suit l'instruction return