Portail d'enseignement

E Suong
E Suong

Explorer les ressources

Accueil

Python 4 — Fonctions

Niveau : Seconde GT

Une fonction informatique est un procédé qui, à certaines entrées, associe des sorties. Elle permet de réutiliser du code sans le réécrire.

Ctrl + Entrée exécute · Shift + Entrée exécute et avance

Partie 1 — Rappels de cours

Cas 1 — Sans paramètre, sans retour

In [ ]:

Cas 2 — Avec un paramètre, sans retour

In [ ]:

Cas 3 — Plusieurs paramètres, avec retour

In [ ]:

Cas 4 — Retour de plusieurs valeurs

In [ ]:

Que calcule cette fonction ? (indice : observez q et r pour 76 ÷ 5)

Partie 2 — Exercices

Exercice 1

Écrivez une fonction salutations qui ne prend aucun argument et affiche "Bonjour !".

In [ ]:
Correction
Corrigé :

Exercice 2

Écrivez une fonction enchante(prenom) qui affiche "Enchanté [prenom] !".

In [ ]:

Exercice 3

Écrivez une fonction div_eucli(a, b) qui affiche la division euclidienne de a par b.

Rappel : 13 = 4×3 + 1 donc quotient = a // b, reste = a % b.

In [ ]:
Correction
Corrigé :

Exercice 4 — TVA

Écrivez une fonction prix_avec_TVA(prix) qui renvoie le prix avec 20 % de TVA. Testez avec 10, 57 et 100 €.

In [ ]:

Exercice 5 — IMC

L'IMC est défini par : IMC = poids / taille². Écrivez calcul_IMC(poids, taille).

Poids (kg)Taille (m)IMC attendu
601.75≈ 19.6
701.75≈ 22.9
501.55≈ 20.8
In [ ]:

Exercice 6 — Note sur 20

Écrivez note_sur_20(note, note_max) qui renvoie la note convertie sur 20.

Testez avec 50/100, 18/40, 6/9, 5.25/7.

In [ ]:
Correction
Corrigé :

Exercice 7 — Tracé de courbe

1. Écrivez une fonction f(x) qui renvoie 3x² - 9x + 6.

2. Exécutez la cellule de tracé et observez la courbe.

In [ ]:
Chargement de Python…