0Pricing
Python For Kids · Leçon

Que sont les fonctions ?

Comprenez le rôle et la structure des fonctions.

Que sont les fonctions ? est une leçon Python For Kids gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Python For Kids, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Python For Kids comprend 4 leçons au total.

Introduction aux fonctions

Fonctions

Bienvenue dans la leçon sur les fonctions ! Aujourd’hui, vous allez découvrir les fonctions en Python, qui vous aident à réutiliser et à organiser efficacement votre code.

Que sont les fonctions ? — illustration 1

Comprendre les fonctions

Que sont les fonctions ?

Les fonctions sont des blocs de code qui exécutent des tâches précises. Elles vous permettent d’écrire du code une seule fois et de le réutiliser plusieurs fois, ce qui rend vos programmes plus organisés et plus efficaces.

  • Réutilisabilité : Écrivez le code une fois et utilisez-le partout où vous en avez besoin.
  • Modularité : Décomposez les problèmes complexes en tâches plus petites et faciles à gérer.
  • Lisibilité : Rendez votre code plus clair et plus facile à comprendre.

Définir une fonction

Vous pouvez définir une fonction à l’aide du mot-clé def, suivi du nom de la fonction et de parenthèses. Dans les parenthèses, vous pouvez indiquer des paramètres.

Syntaxe :

def function_name(parameters):
    # Code to execute
    print("Hello, Python!")

Appeler une fonction

Après avoir défini une fonction, vous pouvez l’appeler en utilisant son nom suivi de parenthèses. Si la fonction possède des paramètres, vous pouvez transmettre des arguments entre les parenthèses.

Exemple :

# Defines the function
def greet():
    print("Hello, Python!")  # Prints a greeting message

# Calls the function
greet()

Paramètres des fonctions

Les paramètres vous permettent de transmettre des données aux fonctions, ce qui les rend plus flexibles et plus puissantes. Vous pouvez définir des fonctions qui acceptent un ou plusieurs paramètres.

Exemple :

# Defines a function with two parameters
def add(a, b):
    total = a + b  # Adds the two numbers
    print("Total:", total)  # Prints the sum

# Calls the function with arguments
add(5, 3)

Renvoyer des valeurs depuis des fonctions

Les fonctions peuvent renvoyer des valeurs à l’aide de l’instruction return. Cela vous permet d’obtenir le résultat d’une fonction et de l’utiliser ailleurs dans votre code.

Exemple :

# Defines a function that returns the sum of two numbers
def add(a, b):
    total = a + b  # Adds the two numbers
    return total  # Returns the sum

# Calls the function and stores the returned value
result = add(10, 7)
print("Total:", result)  # Prints the sum

Exemple de fonction

Créons une fonction qui salue l’utilisateur en utilisant son nom.

Exemple :

# Defines a function that takes a name as a parameter and returns a greeting message
def greet(name):
    message = "Hello, " + name + "!"  # Creates a greeting message
    return message  # Returns the message

# Calls the function and stores the returned message
greeting = greet("Alice")
print(greeting)  # Prints the greeting

Avantages de l’utilisation des fonctions

L’utilisation de fonctions offre plusieurs avantages :

  • Réutilisabilité : Évitez d’écrire plusieurs fois le même code.
  • Organisation : Gardez votre code structuré et facile à gérer.
  • Facilité de maintenance : Facilitez la mise à jour et le débogage de votre code.
# Function that checks if a person is an adult
def check_adult(age):
    if age >= 18:
        return "You are an adult."
    else:
        return "You are not an adult."

# Calls the function with age 16
message = check_adult(16)
print(message)

Excellent travail !

Vous avez appris à utiliser les fonctions pour organiser et réutiliser votre code en Python. Les fonctions rendent vos programmes plus efficaces, plus lisibles et plus faciles à gérer. Continuez à vous entraîner en créant vos propres fonctions et en les utilisant dans différents contextes !

Que sont les fonctions ? — illustration 10

Questions Fréquemment Posées

La leçon « Que sont les fonctions ? » est-elle gratuite ?

Oui — le texte complet de « Que sont les fonctions ? » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Python For Kids, passe à CoddyKit PRO. Le cours Python For Kids comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Que sont les fonctions ? » ?

Comprenez le rôle et la structure des fonctions. Tu pratiques Python For Kids avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Python For Kids ?

Aucune expérience préalable n'est requise. Python For Kids sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « Que sont les fonctions ? » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Python For Kids ?

Oui. Chaque leçon Python For Kids inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Que sont les fonctions ?
  2. Définir vos propres fonctions
  3. Arguments et valeurs de retour
  4. Fonctions lambda
← Retour à Python For Kids