Mathématiques · Première technologiqueÉpreuve anticipée de mathématiques
Fonctions en Python : fiche de révision de 1re techno
Publié le 11 novembre 2026 · Mis à jour le 11 novembre 2026 · Signaler une erreur
L'essentiel
- Une fonction regroupe des instructions sous un nom ; on la crée avec
def, on l'utilise en l'appelant. - Les paramètres sont les entrées ; return renvoie le résultat à celui qui appelle.
printaffiche,returnrenvoie : seule la valeur renvoyée peut être réutilisée dans un calcul.- Le corps de la fonction est indenté ; une fonction ne s'exécute que lorsqu'on l'appelle.
- Pour utiliser
pi, on écritfrom math import pi: on n'importe que ce dont on a besoin.
Ce que le programme attend
Écrire et appeler une fonction
Paramètres, return et print
Méthode pour réussir un exercice
Questions flash
5 questions · correction immédiate · ton score reste sur ton appareil.
-
defouvre la définition d'une fonction, suivie de son nom et de ses paramètres.returnsert à renvoyer un résultat à l'intérieur de la fonction ; le prendre pour le mot de définition est une confusion fréquente, mais il ne crée rien.printaffiche etinputlit une saisie. -
On remplace par : . La réponse oublie d'ajouter . La réponse vient d'un calcul sans logique, et colle les chiffres au lieu de calculer.
-
C'est faux : sans
return, la fonction ne renvoie aucune valeur, donc l'addition avec est impossible et Python signale une erreur. L'erreur tentante est de croire que l'affichage à l'écran suffit à fournir la valeur ;printmontre un résultat, il ne le transmet pas. -
La boucle additionne . La valeur correspond à
somme(3), ce qui arrive quand on oublie querange(1, n + 1)va jusqu'à inclus. La valeur seraitsomme(5). -
Les valeurs données au moment de l'appel sont les arguments. Les paramètres sont les noms
rethécrits dans la lignedef. Confondre les deux est courant, mais la définition ne contient pas encore de valeurs : ce sont des noms de variables.
Les questions qu'on se pose
Quelle est la différence entre print et return ?
print affiche un texte ou un nombre à l'écran, mais cette valeur ne peut pas être réutilisée ensuite. return renvoie la valeur à l'endroit où la fonction a été appelée : on peut la stocker dans une variable ou s'en servir dans un calcul. Quand l'énoncé demande une fonction qui « renvoie » ou « calcule », il faut un return.
À quoi servent les fonctions, alors qu'on peut tout écrire à la suite ?
Une fonction évite de recopier le même calcul plusieurs fois, rend le programme plus lisible et permet de tester une partie à la fois. Le programme de première demande d'ailleurs de structurer un programme avec des fonctions 1.
Faut-il apprendre toute la syntaxe de Python par cœur ?
Non. Le programme se limite à quelques éléments de syntaxe et à un petit nombre de fonctions spécifiques à l'outil utilisé 1. Retiens surtout def, return, l'indentation, les boucles, les conditions et l'appel d'une fonction. Comprendre ce que fait le programme compte plus que l'écrire de la façon la plus optimisée 3.
Sources
Programme visé : Programme de mathématiques de la classe de première de la voie technologique · Ministère de l'Éducation nationale
- Programme de mathématiques de la classe de première de la voie technologique, Ministère de l'Éducation nationale. Consulté le 11 novembre 2026.
- Programmes et ressources en mathématiques - voie générale et technologique, Éduscol (Ministère de l'Éducation nationale). Consulté le 11 novembre 2026.
- Algorithmique et programmation — Ressources pour les mathématiques, Éduscol. Consulté le 11 novembre 2026.
- Travail dans l'éditeur et la console avec glossaire PYTHON, Académie de Bordeaux. Consulté le 11 novembre 2026.
- Python (langage), Wikipédia. Consulté le 11 novembre 2026.
Les numéros dans le texte renvoient à ces sources. Une source qui ne dit pas ce qu'on lui fait dire ? Signale-le.