Fiche de révision · Spé NSI Première
Fonctions en Python : paramètres, valeur de retour et portée des variables
Chapitre : Langages et programmation (Python)
En 30 secondes
- Une fonction Python se définit avec def ; ses paramètres sont nommés dans la définition, les arguments sont les valeurs transmises à l'appel.
- L'instruction return renvoie la valeur de retour et termine la fonction ; sans return, aucune valeur n'est renvoyée.
- Une variable locale n'existe que dans sa fonction (portée limitée), une variable globale existe dans tout le programme.
Ce que tu sauras faire
- Définir et appeler une fonction en Python, en distinguant les paramètres (dans la définition) des arguments (dans l'appel).
- Comprendre le rôle de l'instruction return et la valeur de retour d'une fonction.
- Distinguer une variable locale d'une variable globale et comprendre la portée d'une variable.
Les mots à connaître
- Fonction
- un bloc d'instructions nommé qui réalise une tâche précise ; en Python, on la définit avec le mot-clé def et on peut l'appeler plusieurs fois.
- Paramètre
- une variable nommée entre parenthèses dans la définition d'une fonction ; elle recevra une valeur au moment de l'appel.
- Argument
- la valeur concrète transmise à une fonction au moment de l'appel, qui vient remplir un paramètre.
Le piège classique
Confondre paramètre (nommé dans la définition) et argument (valeur transmise lors de l'appel).
L'astuce
PARAMÈTRE = le nom dans la définition (def carre(x) : x). ARGUMENT = la valeur à l'appel (carre(5) : 5). Ne les confonds pas.
Teste-toi : QCM gratuit
10 questions sur « Fonctions en Python », corrigées et expliquées. Sans compte.
Je lance le QCM →La fiche complète
Règles, méthode pas à pas, exemple corrigé, exercices et corrections : dans le pack Première, à toi pour l'année.
Voir les packs Première →Ton niveau en 5 minutes
~10 questions du programme de Première, score immédiat, sans compte.
Je teste mon niveau →Dans le même chapitre : Langages et programmation (Python)
Toutes les fiches Spé NSI Première · Fiches gratuites et packs Première