Chapitre 6

Les Fonctions

Une fonction est un bloc de code réutilisable qui effectue une tâche spécifique. Au lieu de copier-coller le même code plusieurs fois, vous l'écrivez une fois dans une fonction et vous l'appelez quand vous en avez besoin.

Définir une fonction

On utilise le mot-clé def suivi du nom de la fonction et de parenthèses.

def dire_bonjour():
    print("Bonjour tout le monde !")

# Appeler la fonction
dire_bonjour()
dire_bonjour()

Paramètres et Arguments

Vous pouvez passer des données à vos fonctions via des paramètres.

def saluer(nom):
    print(f"Salut {nom} !")

saluer("Alice")
saluer("Bob")

Valeur de retour (Return)

Une fonction peut renvoyer un résultat avec return.

def additionner(a, b):
    return a + b

resultat = additionner(5, 3)
print(resultat)  # Affiche 8