Bläddra i källkod

Rajout d'un exemple sur la section 'return'

master
Dimitri Merejkowsky 4 år sedan
förälder
incheckning
4a6f20e9b3
1 ändrade filer med 15 tillägg och 1 borttagningar
  1. +15
    -1
      cours/source/05-fonctions-01/03-return.rst

+ 15
- 1
cours/source/05-fonctions-01/03-return.rst Visa fil

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