Arguments
En Python, les arguments de fonction sont les entrées que vous fournissez à une fonction lors de son appel. Ils permettent de transmettre 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 comme argument. Voici un autre exemple :
Supposons que nous souhaitions écrire une fonction qui calcule la somme de deux nombres différents et affiche le résultat. Pour cela, il est nécessaire de 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)
Nous avons passé num_1
et num_2
comme arguments à la fonction, puis nous les avons utilisés pour calculer la somme. Il est possible de définir un nombre arbitraire d'arguments pour une fonction.
Considérons un exemple où nous utilisons une liste comme argument de 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)
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
, puis 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
.
Swipe to start coding
Supposons que vous devez calculer le périmètre d'un triangle dont les côtés sont a
, b
et c
.
- Passez trois arguments :
a
,b
etc
à la fonctioncalculate_triangle_perimeter
. - Dans la fonction, calculez le périmètre en additionnant les trois côtés.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain the difference between function arguments and parameters?
How can I pass multiple types of arguments to a function?
What happens if I don't provide all required arguments when calling a function?
Awesome!
Completion rate improved to 4.35
Arguments
Glissez pour afficher le menu
En Python, les arguments de fonction sont les entrées que vous fournissez à une fonction lors de son appel. Ils permettent de transmettre 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 comme argument. Voici un autre exemple :
Supposons que nous souhaitions écrire une fonction qui calcule la somme de deux nombres différents et affiche le résultat. Pour cela, il est nécessaire de 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)
Nous avons passé num_1
et num_2
comme arguments à la fonction, puis nous les avons utilisés pour calculer la somme. Il est possible de définir un nombre arbitraire d'arguments pour une fonction.
Considérons un exemple où nous utilisons une liste comme argument de 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)
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
, puis 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
.
Swipe to start coding
Supposons que vous devez calculer le périmètre d'un triangle dont les côtés sont a
, b
et c
.
- Passez trois arguments :
a
,b
etc
à la fonctioncalculate_triangle_perimeter
. - Dans la fonction, calculez le périmètre en additionnant les trois côtés.
Solution
Merci pour vos commentaires !
single