Mathématiques · 1ère · Programme officiel

Fonctions en Python : arguments et valeurs renvoyées en 1ère

Fonctions en Python : arguments et valeurs renvoyées, c'est une notion de mathématiques du chapitre « Algorithmique et programmation », au programme de 1ère. Voici le cours, un exemple et de quoi t'entraîner.

Fonctions en Python : arguments et valeurs renvoyées : le cours

Une fonction est un bloc d'instructions nommé, que l'on peut appeler plusieurs fois. Elle se définit avec `def`, reçoit des arguments (entre parenthèses) et renvoie un résultat avec `return`. Une fonction peut renvoyer plusieurs valeurs, séparées par des virgules.

Exemple

```python def prix_ttc(prix_ht, taux): return prix_ht * (1 + taux / 100) def perimetre_aire(longueur, largeur): return 2 * (longueur + largeur), longueur * largeur print(prix_ttc(50, 20)) # affiche 60.0 p, a = perimetre_aire(8, 5) # p vaut 26 et a vaut 40 ```

À retenir

`def nom(arguments):` puis `return` pour renvoyer le résultat ; on appelle la fonction avec des valeurs précises.

S'entraîner sur fonctions en python : arguments et valeurs renvoyées

Fais l'exercice, puis demande au tuteur de te corriger pas à pas.

Exercice 1

Écris une fonction Python `prix_solde(prix, remise)` qui renvoie le prix après une remise de `remise` %. Utilise-la pour afficher le prix d'un article à 80 euros soldé à 25 %, puis vérifie le résultat à la main.

Corrige cet exercice avec le tuteur →

Exercice 2

On donne la liste des ventes d'une semaine : `ventes = [120, 95, 140, 80, 150]`. a) Écris un programme qui calcule le total des ventes avec une boucle `for`, puis la moyenne. b) Complète-le pour construire, en compréhension, la liste des ventes supérieures à 100.

Corrige cet exercice avec le tuteur →

Cette notion fait partie du chapitre Algorithmique et programmation (Mathématiques 1ère).

Autres notions de ce chapitre

Bloqué sur fonctions en python : arguments et valeurs renvoyées ?

Le tuteur Comprendo t'explique la notion et corrige tes exercices pas à pas, en posant les bonnes questions.

Sans carte bancaire. Résiliable en 1 clic.