Procházet zdrojové kódy

Rajout d'un exemple sur la section 'return'

master
Dimitri Merejkowsky před 4 roky
rodič
revize
4a6f20e9b3
1 změnil soubory, kde provedl 15 přidání a 1 odebrání
  1. +15
    -1
      cours/source/05-fonctions-01/03-return.rst

+ 15
- 1
cours/source/05-fonctions-01/03-return.rst Zobrazit soubor

@@ -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