Les fonctions: Réorganisaton pour pouvoir faire un exercice plus tôt.
This commit is contained in:
parent
eb19a5d10b
commit
1a5a06d052
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user