Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Argumenten | Wat Is een Functie in Python?
Python Functies Tutorial

bookArgumenten

In Python zijn functieargumenten de invoerwaarden die je aan een functie meegeeft wanneer je deze aanroept. Hiermee kun je gegevens of waarden aanleveren die de functie kan gebruiken. Deze argumenten kunnen afzonderlijke waarden zijn of objecten zoals lijsten, tuples, dictionaries of aangepaste objecten.

Wanneer we bijvoorbeeld de functie print() gebruiken, geven we een string als argument mee. Hier is een ander voorbeeld:

Stel dat we een functie willen schrijven die de som van twee verschillende getallen berekent en het resultaat afdrukt. Om dit te bereiken, moeten we deze twee getallen aan de functie doorgeven met behulp van 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)
copy

We hebben num_1 en num_2 als argumenten aan de functie doorgegeven en deze vervolgens gebruikt om de som te berekenen. Je kunt een willekeurig aantal functieargumenten instellen.

Laten we een voorbeeld bekijken waarbij we een lijst als argument voor de functie gebruiken:

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

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.

Taak

Swipe to start coding

Stel dat je de omtrek van een driehoek moet berekenen met zijden a, b en c.

  1. Geef drie argumenten door: a, b en c aan de functie calculate_triangle_perimeter.
  2. Bereken in de functie de omtrek door de drie zijden bij elkaar op te tellen.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Suggested prompts:

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?

close

Awesome!

Completion rate improved to 4.35

bookArgumenten

Veeg om het menu te tonen

In Python zijn functieargumenten de invoerwaarden die je aan een functie meegeeft wanneer je deze aanroept. Hiermee kun je gegevens of waarden aanleveren die de functie kan gebruiken. Deze argumenten kunnen afzonderlijke waarden zijn of objecten zoals lijsten, tuples, dictionaries of aangepaste objecten.

Wanneer we bijvoorbeeld de functie print() gebruiken, geven we een string als argument mee. Hier is een ander voorbeeld:

Stel dat we een functie willen schrijven die de som van twee verschillende getallen berekent en het resultaat afdrukt. Om dit te bereiken, moeten we deze twee getallen aan de functie doorgeven met behulp van 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)
copy

We hebben num_1 en num_2 als argumenten aan de functie doorgegeven en deze vervolgens gebruikt om de som te berekenen. Je kunt een willekeurig aantal functieargumenten instellen.

Laten we een voorbeeld bekijken waarbij we een lijst als argument voor de functie gebruiken:

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

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.

Taak

Swipe to start coding

Stel dat je de omtrek van een driehoek moet berekenen met zijden a, b en c.

  1. Geef drie argumenten door: a, b en c aan de functie calculate_triangle_perimeter.
  2. Bereken in de functie de omtrek door de drie zijden bij elkaar op te tellen.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 3
single

single

some-alt