Chapitre 6 : Les Fonctions en Python
Réutilisez du code, organisez votre programme et simplifiez la logique avec les fonctions.
1. Pourquoi utiliser des fonctions ?
Une fonction est un bloc de code nommé que vous pouvez appeler à volonté. Elle permet de :
- éviter la répétition de code
- rendre le programme plus lisible
- tester des parties indépendamment
- réutiliser du code dans d’autres projets
2. Définir et appeler une fonction
Syntaxe :
def nom_fonction(paramètres):
# corps de la fonction
return résultat # optionnel
# corps de la fonction
return résultat # optionnel
Exemple simple :
def saluer():
print(“Bonjour !”)
# Appel de la fonction
saluer() # → affiche “Bonjour !”
print(“Bonjour !”)
# Appel de la fonction
saluer() # → affiche “Bonjour !”
Avec paramètre et retour :
def carre(x):
return x * x
resultat = carre(5)
print(resultat) # → 25
return x * x
resultat = carre(5)
print(resultat) # → 25
3. 🧪 Exercice : Fonction de bienvenue
Créez une fonction dire_bonjour(nom) qui affiche "Bonjour, [nom] !".
Appelez-la avec votre prénom.
Résultat ici…
4. Fonctions qui retournent une valeur
Utilisez return pour renvoyer un résultat qu’on peut stocker ou réutiliser.
def addition(a, b):
return a + b
total = addition(10, 5)
print(“Total :”, total) # → Total : 15
return a + b
total = addition(10, 5)
print(“Total :”, total) # → Total : 15
⚠️ Une fois return exécuté, la fonction s’arrête.
5. 🧪 Exercice : Calculer la moyenne
Créez une fonction moyenne(liste) qui prend une liste de nombres et renvoie leur moyenne.
Testez-la avec [10, 15, 20].
Résultat ici…
Pingback: Cours : Python - OFPPT - موقع المدرسة الرائدة