Aller au contenu

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.
  • print affiche, return renvoie : 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 écrit from math import pi : on n'importe que ce dont on a besoin.

Ce que le programme attend

Au lycée, le langage de programmation retenu est Python 3. Les fonctions informatiques ne sont pas au programme du collège 3 : tu les as abordées en seconde et tu les approfondis maintenant. Cette fiche reprend ce qu'il faut savoir pour l'épreuve et pour les exercices de classe.

É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.

  1. Quel mot-clé permet de définir une fonction en Python ?

  2. On définit def f(x): return 3 * x + 2. Que vaut f(4) ?

  3. Une fonction contient seulement print(2 * x) et pas de return. Peut-on écrire y = double(7) + 1 sans erreur ?

  4. Avec def somme(n): total = 0 puis for i in range(1, n + 1): total = total + i et enfin return total (placé après la boucle), que renvoie somme(4) ?

  5. Dans l'appel volume_cylindre(2, 5), comment appelle-t-on 2 et 5 ?

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

  1. 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.
  2. Programmes et ressources en mathématiques - voie générale et technologique, Éduscol (Ministère de l'Éducation nationale). Consulté le 11 novembre 2026.
  3. Algorithmique et programmation — Ressources pour les mathématiques, Éduscol. Consulté le 11 novembre 2026.
  4. Travail dans l'éditeur et la console avec glossaire PYTHON, Académie de Bordeaux. Consulté le 11 novembre 2026.
  5. 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.

Signaler une erreur sur cette page

Je suis en…

Primaire

  • CP Bientôt
  • CE1 Bientôt
  • CE2
  • CM1
  • CM2 Bientôt

Collège

Lycée

Supérieur

  • BTS Bientôt
  • BUT Bientôt
  • Licence Bientôt
  • Prépas Bientôt

Sur cette page