Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente |
python:bases:fonction [2024/02/29 08:36] – [1.1 Forme simple de la déclaration et de l'appel (ordonnée)] phil | python:bases:fonction [2024/02/29 08:40] (Version actuelle) – [1.2 L'instruction return] phil |
---|
===== Python - Les fonctions ===== | ===== Python - Les fonctions ===== |
| |
[Mise à jour le : 28/10/2022] | [Mise à jour le : 29/2/2024] |
| |
* **Sources** | * **Sources** |
| |
=== 1.2 L'instruction return === | === 1.2 L'instruction return === |
> L'instruction **//return//** renvoie la valeur calculée par une fonction. On peut ainsi l'affecter à une variable. Cette instruction arrête le déroulement de la fonction. Le code situé après //return// ne s'exécutera pas. | <callout type="info" icon="true">L'instruction **//return//** renvoie la valeur calculée par une fonction. On peut ainsi l'**affecter** à une variable. Cette instruction arrête le déroulement de la fonction. Le code situé après //return// ne s'exécutera pas.</callout> |
| |
<callout type="primary" icon="true">En Python, une fonction **peut renvoyer plusieurs valeurs**, séparées par une virgule, que l'on affecte à plusieurs variables également séparées par une virgule.</callout> | <callout type="primary" icon="true">En Python, une fonction **peut renvoyer plusieurs valeurs**, séparées par une virgule, que l'on affecte à plusieurs variables également séparées par une virgule.</callout> |