You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
 
 

745 B

+++ title = “return” weight = 6 +++

Valeur de retour d’une fonction

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

Sortir d’une fonction avec return

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