Les Fonctions en Python

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))

Voici une vidéo qui explique les fonctions :

Quiz : Testez vos connaissances sur les fonctions

1. Comment définissez-vous une fonction en Python ?

2. Quelle est la syntaxe correcte pour appeler une fonction nommée `calculer` ?

3. Quelle instruction retourne correctement une valeur à partir d'une fonction ?

4. Comment spécifiez-vous les paramètres dans une fonction ?

5. Quel mot-clé est utilisé pour terminer la définition d'une fonction ?