Comprendre ce qu’est une fonction, comment la créer, l’utiliser, et pourquoi elle est essentielle pour structurer ton code.
Une fonction est un petit bloc de code que tu peux appeler quand tu veux. Elle permet d'éviter de répéter plusieurs fois les mêmes instructions.
def dire_bonjour():
print("Bonjour !")
dire_bonjour()
👉 Ici :
def signifie "je définis une fonction"dire_bonjour est le nom de la fonction() indique que la fonction peut recevoir des infos (appelées paramètres)print("Bonjour !") est le code qui sera exécutédef dire_bonjour():
print("Salut à toi !")
dire_bonjour()
Tu peux rendre ta fonction plus flexible grâce aux paramètres :
def bonjour_prenom(prenom):
print("Bonjour " + prenom)
bonjour_prenom("Sofia")
bonjour_prenom("Amine")
Le mot prenom est une "boîte" que tu remplis quand tu appelles la fonction.
👉 Crée une fonction qui prend une note en paramètre et affiche :
def evaluer(note):
if note >= 16:
print("Excellent")
elif note >= 10:
print("Bien")
else:
print("Insuffisant")
evaluer(12)
def permet de créer une fonction()