Les fonctions: Réorganisaton pour pouvoir faire un exercice plus tôt.

This commit is contained in:
Julien Palard 2021-10-24 23:23:54 +02:00
parent eb19a5d10b
commit 1a5a06d052
Signed by: mdk
GPG Key ID: 0EFC1AC1006886F8

View File

@ -860,11 +860,24 @@ dire quand même : pour `True`, `False`, et `None`.
# Les fonctions
Créer ses propres fonctions
## Les importer des modules
```python
from random import choice
print(choice(["Pizzeria", "Japonais"]))
```
::: notes
Exercice : Import.
## Syntaxe
Les faire soi-même :
```python
def ma_fonction(ses_paramètres):
... # Le corps de la fonction
@ -901,8 +914,18 @@ On peut donc lui donner des arguments :
```python
>>> print(is_even(10))
True
>>> print(is_even(11))
False
>>> print(is_even(12))
True
>>> print(is_even(13))
False
```
::: notes
Exercices: First function, Print even numbers, ...
## La portée des variables
Dans une fonction :
@ -915,14 +938,6 @@ Pour l'accès pensez à `print` par exemple, l'utiliser n'en fait pas une locale
Une variable ne peut *presque* jamais ne pas contenir de valeur, et on ne peut pas la "déclarer".
## Importer des modules
```python
import math
print(math.factorial(42))
```
# Les chaînes