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
- Variables et affectation, types fondamentaux (entier, flottant, chaîne de caractères, booléen) en Python
- Structures conditionnelles if / elif / else pour traduire un algorithme en Python
- Boucles bornées (for) et non bornées (while) pour répéter un traitement en Python
- Utiliser des listes en Python pour stocker et traiter une série de données
Toutes les fiches Maths Seconde · Fiches gratuites et packs Seconde