Bladeren bron

Rajout d'un exemple sur la section 'return'

master
Dimitri Merejkowsky 4 jaren geleden
bovenliggende
commit
4a6f20e9b3
1 gewijzigde bestanden met toevoegingen van 15 en 1 verwijderingen
  1. +15
    -1
      cours/source/05-fonctions-01/03-return.rst

+ 15
- 1
cours/source/05-fonctions-01/03-return.rst Bestand weergeven

@@ -5,7 +5,7 @@ On peut également appeler une fonction dans une expression
à droite d'une assignation de variable.

Dans ce cas, la valeur de l'expression est obtenue en
éxécutant le corps de la fonction jusqu'à rencontrer l'instruction
exécutant le corps de la fonction jusqu'à rencontrer l'instruction
`return` et en évaluant l'expression à droite du return.

Par exemple::
@@ -16,3 +16,17 @@ Par exemple::
x = retourne_42()
print(x)
# Affiche: 42

Ici, on peut dire que `42` est le *résultat* de l'appel de la fonction `retourne_42()`.

On peut utiliser `if` avec plusieurs `return` pour changer le résultat d'une fonction::

def peut_conduire(âge):
if âge < 18:
return False
else:
return True

x = peut_conduire(16)
print(x)
# Affiche: False