Les fonctions
Définition :
|
Une fonction est une suite d'instructions qui s'effectue lorsqu'on l'appelle.
![]() |
|
|
def mafonction(): print("bonjour de ma fonction") |
Copie - colle le script dans l'éditeur puis écris mafonction()
dans la console...
Intérêts des fonctions :
Le programme est structuré et plus lisible.
Elles permettent aussi de décomposer un programme en sous-programmes.
Remarques :
♦ Les ":
" en fin de ligne du def
sont obligatoires, les "()
" sont obligatoires.
♦ Ne pas oublier l'indentation (décalage) des blocs d'instruction
♦ Il faut définir les fonctions avant le programme principal
♦ Pour appeler une fonction dans le programme, il suffit de saisir le nom de la fonction.
♦ Attributs d'une fonction.
Définition :
|
On peut affecter des informations à une fonction en utilisant des attributs.
![]() |
|
Remarques :
♦ Une fonction peut avoir un nombre quelconque d'attributs, ou aucun, mais les "()
" sont obligatoires
♦ Pour appeler les fonctions dans le programme, il suffit de saisir le nom de la fonction avec ses attributs entre parenthèses.
|
|
Copier et coller le script python suivant dans l'éditeur python. Le tester en saisissant majeur(a)
dans la console python, pour plusieurs valeurs de a.
Défi Python :
|
Faire un algorithme d'une fonction qui compare deux nombres a et b. |