Définitions et appels de fonctions

Une fonction est un bloc de code qui porte un nom et que l’on peut réutiliser plusieurs fois dans un programme. Elle permet de structurer le code et d’éviter les répétitions. On dit qu’on « définit » une fonction, puis qu’on l’« appelle » pour l’exécuter.

Définir une fonction en Python

def nom_de_la_fonction(paramètre1, paramètre2):
    # instructions
    return résultat

Exemple simple :

def carre(x):
    return x * x

# Appel de la fonction
y = carre(5)        # y vaudra 25
print(y)

Fonction sans paramètre :

def dire_bonjour():
    print("Bonjour !")

dire_bonjour()      # Affiche Bonjour !

Intérêt :

  • Factoriser du code
  • Clarifier le programme
  • Réutiliser simplement une opération complexe

Illustration concrète :
Définir une fonction pour calculer l’aire d’un disque de rayon r :

def aire_disque(r):
    pi = 3.14159
    return pi * r * r

print(aire_disque(3))    # Affiche 28.27431

On appelle plusieurs fois la même fonction avec différents paramètres.

Pour aller plus loin : consulte les ressources officielles sur https://eduscol.education.fr

Offrez à votre enfant une aide aux devoirs personnalisée

Essayer Scolibree

✨ une matière gratuite, à vie. 

Pin It on Pinterest

Abonnez-vous à notre newsletter pour ne rien perdre de notre actualité et des articles que nous publions