Définition et appel de fonctions en Python
Seconde générale · Mathématiques 2nde
À retenir
• def sert à DÉFINIR la fonction ; l'APPEL f(x) sert à l'EXÉCUTER. • return renvoie une valeur utilisable dans d'autres calculs. • print() affiche juste du texte à l'écran mais ne renvoie rien (valeur None).
Le cours
En Python, une fonction est un bloc d'instructions réutilisable, défini par le mot-clé def, qui reçoit des paramètres (entrées) et renvoie un résultat avec l'instruction return (sortie). ⚙️ Anatomie d'une fonction Python def nom_fonction(param1, param2): # Instructions de calcul... resultat = param1 + param2 return resultat ⚡ Méthode en 3 étapes : Créer et tester une fonction Python 1 Écrire l'en-tête de la fonction : Utiliser def nom(arguments): avec les deux points finaux. 2 Effectuer le traitement et renvoyer le résultat : Rédiger les calculs indentés et terminer par return. 3 Effectuer un appel de test : Tester la fonction en appelant nom(valeur) dans la console.
Dans ce chapitre
- Notion de variable et calculs dans un algorithme
- Conditions Si/Alors et boucles de répétition
- Algorithmes séquentiels et blocs d'instructions de Troisième
- Variables, affectation et types fondamentaux
- Opérateurs arithmétiques entiers et comparaisons en Python
- Instructions conditionnelles if, elif, else
- Boucle bornée for et fonction range
- Boucle non bornée while et recherche de seuil
- Accumulateur et calcul d'une somme ou d'un produit dans une boucle
- Définition et appel de fonctions en Python
- Listes et parcours de séquences en Python
- Recherche du maximum ou du minimum dans une liste en Python
- Simulation d'expériences aléatoires avec random.randint en Python
- Bilan : Synthèse et simulation d'algorithmes en Python