Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Arguments | Qu'est-ce Qu'une Fonction en Python ?
Tutoriel sur les Fonctions Python
course content

Contenu du cours

Tutoriel sur les Fonctions Python

Tutoriel sur les Fonctions Python

1. Qu'est-ce Qu'une Fonction en Python ?
2. Arguments Positionnels et Optionnels
3. Arguments Arbitraires
4. Spécification de la Valeur de Retour de la Fonction
5. Fonctions de Récursion et Lambda

book
Arguments

Dans Python, les arguments de fonction sont les entrées que vous fournissez à une fonction lors de son appel. Ils vous permettent de fournir des données ou des valeurs que la fonction peut utiliser. Ces arguments peuvent être des valeurs individuelles ou des objets tels que des listes, des tuples, des dictionnaires ou des objets personnalisés.

Par exemple, lorsque nous utilisons la fonction print(), nous fournissons une chaîne de caractères en tant qu'argument. Voici un autre exemple :

Supposons que nous voulions écrire une fonction qui calcule la somme de deux nombres différents et affiche le résultat. Pour ce faire, nous devons passer ces deux nombres à la fonction en utilisant des parenthèses ().

123456789
# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
copy

Nous avons passé num_1 et num_2 en tant qu'arguments à la fonction, puis nous les avons utilisés pour calculer la somme. Vous pouvez définir un nombre arbitraire d'arguments de fonction.

Considérons un exemple où nous utilisons une liste comme argument pour la fonction :

123456789101112131415
# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
copy

Ce code définit une fonction calculate_list_sum qui prend une liste de nombres, calcule leur somme en ajoutant chaque nombre à la variable total et affiche le résultat. La fonction est appelée avec la liste my_list, contenant les nombres [1, 2, 3, 4, 5], et affiche la somme, qui est 15.

Tâche

Swipe to start coding

Supposons que vous devez calculer le périmètre du triangle avec les côtés a, b et c. Écrivez la fonction qui calcule le périmètre et l'affiche dans la console.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
toggle bottom row

book
Arguments

Dans Python, les arguments de fonction sont les entrées que vous fournissez à une fonction lors de son appel. Ils vous permettent de fournir des données ou des valeurs que la fonction peut utiliser. Ces arguments peuvent être des valeurs individuelles ou des objets tels que des listes, des tuples, des dictionnaires ou des objets personnalisés.

Par exemple, lorsque nous utilisons la fonction print(), nous fournissons une chaîne de caractères en tant qu'argument. Voici un autre exemple :

Supposons que nous voulions écrire une fonction qui calcule la somme de deux nombres différents et affiche le résultat. Pour ce faire, nous devons passer ces deux nombres à la fonction en utilisant des parenthèses ().

123456789
# Specify two arguments of the function def sum_of_two_numbers(num_1, num_2): # Use arguments to calculate sum result = num_1 + num_2 # Print the result print(f'Sum of two numbers is {result}') # Call the function sum_of_two_numbers(2, 10)
copy

Nous avons passé num_1 et num_2 en tant qu'arguments à la fonction, puis nous les avons utilisés pour calculer la somme. Vous pouvez définir un nombre arbitraire d'arguments de fonction.

Considérons un exemple où nous utilisons une liste comme argument pour la fonction :

123456789101112131415
# Define the function `calculate_list_sum` def calculate_list_sum(list): # Initialize the total sum to 0 total = 0 # Iterate through each number in the list for num in list: # Add the current number to the total sum total += num # Print the total sum print(total) # Create a list of numbers my_list = [1, 2, 3, 4, 5] # Call the function calculate_list_sum(my_list)
copy

Ce code définit une fonction calculate_list_sum qui prend une liste de nombres, calcule leur somme en ajoutant chaque nombre à la variable total et affiche le résultat. La fonction est appelée avec la liste my_list, contenant les nombres [1, 2, 3, 4, 5], et affiche la somme, qui est 15.

Tâche

Swipe to start coding

Supposons que vous devez calculer le périmètre du triangle avec les côtés a, b et c. Écrivez la fonction qui calcule le périmètre et l'affiche dans la console.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt