浏览代码

Rajout d'un exemple sur la section 'return'

master
Dimitri Merejkowsky 4 年前
父节点
当前提交
4a6f20e9b3
共有 1 个文件被更改,包括 15 次插入1 次删除
  1. +15
    -1
      cours/source/05-fonctions-01/03-return.rst

+ 15
- 1
cours/source/05-fonctions-01/03-return.rst 查看文件

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