Function

  • Mise à jour le 25 septembre 2024
  • 1 min. à lire

Une fonction en programmation est un bloc de code réutilisable conçu pour effectuer une tâche spécifique. Elle permet de structurer le code en unités logiques, favorisant ainsi la modularité et la lisibilité du programme.

Les fonctions acceptent généralement des paramètres en entrée, exécutent une série d'instructions, et peuvent renvoyer une valeur. Elles sont fondamentales dans la plupart des langages de programmation et constituent un pilier de la programmation structurée.

Exemple en Python :

def calculer_moyenne(liste_nombres):
    total = sum(liste_nombres)
    nombre_elements = len(liste_nombres)
    return total / nombre_elements

notes = [15, 12, 18, 10]
moyenne = calculer_moyenne(notes)
print(f"La moyenne est : {moyenne}")

Les fonctions peuvent être pures (sans effets secondaires) ou avoir des effets de bord. Elles sont également au cœur de paradigmes comme la programmation fonctionnelle. Dans certains langages, on distingue les fonctions des procédures (qui ne renvoient pas de valeur) ou des méthodes (fonctions associées à des objets en programmation orientée objet).

tracking-thumb