Les Fonctions
Définition et Utilisation :
Les fonctions sont des blocs de code réutilisables. Elles permettent d'organiser le code en le divisant en tâches plus petites et plus gérables.
Exemple :
def dire_bonjour(nom):
print("Bonjour,", nom)
dire_bonjour("Alice")
dire_bonjour("Bob")
Paramètres et Retour :
Les fonctions peuvent accepter des paramètres en entrée et retourner des valeurs en sortie.
Exemple :
def addition(a, b):
return a + b
resultat = addition(3, 5)
print("Résultat de l'addition :", resultat)
Exercice :
Écrire une fonction qui calcule la factorielle d'un nombre.
def factorielle(n):
if n == 0:
return 1
else:
return n * factorielle(n - 1)
nombre = int(input("Entrez un nombre : "))
print("La factorielle de", nombre, "est", factorielle(nombre))