Argumenten
In Python zijn functieargumenten de invoerwaarden die je aan een functie meegeeft bij het aanroepen ervan. Hiermee kan de functie specifieke gegevens of waarden gebruiken. Argumenten kunnen enkele waarden zijn of objecten zoals lijsten, tuples, dictionaries of aangepaste objecten.
Zo neemt de functie print() een string als argument.
Als je een functie wilt maken die de som van twee getallen berekent en afdrukt, moet je beide getallen aan de functie doorgeven tussen haakjes ().
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)
Je hebt num_1 en num_2 als argumenten aan de functie doorgegeven en deze gebruikt om hun som te berekenen. Je kunt een willekeurig aantal functieargumenten definiëren.
Bekijk nu een voorbeeld waarbij een lijst als argument voor een functie wordt gebruikt:
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)
Deze code definieert een functie calculate_list_sum die een lijst met getallen ontvangt, de som berekent door elk getal bij de variabele total op te tellen, en het resultaat afdrukt. De functie wordt aangeroepen met de lijst my_list, die de getallen [1, 2, 3, 4, 5] bevat, en geeft de som weer, namelijk 15.
Swipe to start coding
Stel dat je de omtrek van een driehoek moet berekenen met zijden a, b en c.
- Geef drie argumenten door:
a,bencaan de functiecalculate_triangle_perimeter. - Bereken in de functie de omtrek door de drie zijden bij elkaar op te tellen.
Oplossing
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 4.17
Argumenten
Veeg om het menu te tonen
In Python zijn functieargumenten de invoerwaarden die je aan een functie meegeeft bij het aanroepen ervan. Hiermee kan de functie specifieke gegevens of waarden gebruiken. Argumenten kunnen enkele waarden zijn of objecten zoals lijsten, tuples, dictionaries of aangepaste objecten.
Zo neemt de functie print() een string als argument.
Als je een functie wilt maken die de som van twee getallen berekent en afdrukt, moet je beide getallen aan de functie doorgeven tussen haakjes ().
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)
Je hebt num_1 en num_2 als argumenten aan de functie doorgegeven en deze gebruikt om hun som te berekenen. Je kunt een willekeurig aantal functieargumenten definiëren.
Bekijk nu een voorbeeld waarbij een lijst als argument voor een functie wordt gebruikt:
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)
Deze code definieert een functie calculate_list_sum die een lijst met getallen ontvangt, de som berekent door elk getal bij de variabele total op te tellen, en het resultaat afdrukt. De functie wordt aangeroepen met de lijst my_list, die de getallen [1, 2, 3, 4, 5] bevat, en geeft de som weer, namelijk 15.
Swipe to start coding
Stel dat je de omtrek van een driehoek moet berekenen met zijden a, b en c.
- Geef drie argumenten door:
a,bencaan de functiecalculate_triangle_perimeter. - Bereken in de functie de omtrek door de drie zijden bij elkaar op te tellen.
Oplossing
Bedankt voor je feedback!
single