RÉUSSITO. Première
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