+++ title = “return” weight = 6 +++
Définition avec le mot return
def additionner(x, y):
return x + y
Récupérer la valeur de retour
>>> a = 3
>>> b = 4
>>> c = additionner(a, b) # encore une assignation
>>> c
7
return
interrompt également l'éxécution du
corps de la fonction:
def dire_bonjour(prénom, première_fois=False):
print("Bonjour", prénom)
if not première_fois:
return
print("Heureux de faire votre connaissance")
>>> dire_bonjour("Dimitri", première_fois=True)
Bonjour Dimitri
Heureux de faire votre connaissance
>>> dire_bonjour("Dimitri", première_fois=False)
Bonjour Dimitri