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

bookArguments

En Python, les arguments de fonction sont les entrées que vous fournissez à une fonction lors de son appel. Ils permettent à la fonction d'utiliser des données ou des valeurs spécifiques. Les arguments peuvent être des valeurs uniques ou des objets tels que des listes, des tuples, des dictionnaires ou des objets personnalisés.

Par exemple, la fonction print() prend une chaîne de caractères comme argument.

Si vous souhaitez créer une fonction qui calcule et affiche la somme de deux nombres, vous devez passer les deux nombres à la fonction entre 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

Vous avez passé num_1 et num_2 comme arguments à la fonction et les avez utilisés pour calculer leur somme. Vous pouvez définir n'importe quel nombre d'arguments de fonction.

Considérez maintenant un exemple où une liste est utilisée comme argument pour une 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, 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.

Tâche

Swipe to start coding

Supposons que vous devez calculer le périmètre d'un triangle avec les côtés a, b et c.

  1. Passez trois arguments : a, b et c à la fonction calculate_triangle_perimeter.
  2. Dans la fonction, calculez le périmètre en additionnant les trois côtés.

Solution

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 3
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain the difference between passing a single value and a list as a function argument?

What happens if I pass an empty list to the `calculate_list_sum` function?

Can I use other data types, like dictionaries, as function arguments in Python?

close

Awesome!

Completion rate improved to 4.35

bookArguments

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 à la fonction d'utiliser des données ou des valeurs spécifiques. Les arguments peuvent être des valeurs uniques ou des objets tels que des listes, des tuples, des dictionnaires ou des objets personnalisés.

Par exemple, la fonction print() prend une chaîne de caractères comme argument.

Si vous souhaitez créer une fonction qui calcule et affiche la somme de deux nombres, vous devez passer les deux nombres à la fonction entre 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

Vous avez passé num_1 et num_2 comme arguments à la fonction et les avez utilisés pour calculer leur somme. Vous pouvez définir n'importe quel nombre d'arguments de fonction.

Considérez maintenant un exemple où une liste est utilisée comme argument pour une 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, 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.

Tâche

Swipe to start coding

Supposons que vous devez calculer le périmètre d'un triangle avec les côtés a, b et c.

  1. Passez trois arguments : a, b et c à la fonction calculate_triangle_perimeter.
  2. Dans la fonction, calculez le périmètre en additionnant les trois côtés.

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
single

single

some-alt