RÉUSSITO. Seconde
Fiche de révision · Maths Seconde

Écrire et utiliser une fonction (def, paramètres, valeur de retour) en Python

Chapitre : Algorithmique Python

En 30 secondes

  • def définit une fonction, avec son nom et ses paramètres entre parenthèses. return lui fait renvoyer une valeur de retour au programme appelant.
  • Le paramètre est le nom utilisé dans la définition ; l'argument est la valeur transmise lors de l'appel, à la place de ce paramètre.
  • Sans return, une fonction renvoie automatiquement None, même si elle affiche quelque chose avec print.

Ce que tu sauras faire

  • Tu sauras définir une fonction Python avec def, en lui donnant un ou plusieurs paramètres.
  • Tu sauras utiliser l'instruction return pour qu'une fonction renvoie une valeur de retour.
  • Tu sauras appeler une fonction avec des arguments et réutiliser sa valeur de retour dans le reste du programme.

Les mots à connaître

Fonction (Python)
un bloc d'instructions nommé et réutilisable, qui peut recevoir des paramètres et renvoyer une valeur de retour.
def
le mot-clé Python qui définit une fonction. Il est suivi du nom de la fonction et de ses paramètres entre parenthèses, puis de deux points.
Paramètre
le nom d'une donnée qu'une fonction attend, écrit entre parenthèses dans sa définition avec def.

Le piège classique

Oublier l'instruction return dans une fonction censée renvoyer un résultat : la fonction renvoie alors None, même si elle affiche quelque chose avec print.

L'astuce

Distingue toujours paramètre et argument : le paramètre est le nom utilisé dans la définition, l'argument est la valeur transmise à l'appel.

Teste-toi : QCM gratuit

10 questions sur « Écrire et utiliser une fonction (def, paramètres, valeur de… », 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 Seconde, à toi pour l'année.

Voir les packs Seconde →

Ton niveau en 5 minutes

~10 questions du programme de Seconde, score immédiat, sans compte.

Je teste mon niveau →

Dans le même chapitre : Algorithmique Python

Toutes les fiches Maths Seconde · Fiches gratuites et packs Seconde