Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Argumenter | Hvad Er en Funktion i Python?
Python Funktioner Tutorial

bookArgumenter

I Python er funktionsargumenter de input, du giver til en funktion, når du kalder den. De gør det muligt at levere data eller værdier, som funktionen kan anvende. Disse argumenter kan være individuelle værdier eller objekter som lister, tupler, ordbøger eller brugerdefinerede objekter.

For eksempel, når vi bruger funktionen print(), giver vi en streng som argument. Her er et andet eksempel:

Antag, at vi ønsker at skrive en funktion, der beregner summen af to forskellige tal og udskriver resultatet. For at opnå dette skal vi videregive disse to tal til funktionen ved hjælp af parenteser ().

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

Vi har videregivet num_1 og num_2 som argumenter til funktionen og derefter brugt dem til at beregne summen. Du kan angive et vilkårligt antal funktionsargumenter.

Lad os se på et eksempel, hvor vi bruger en liste som argument til funktionen:

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

Denne kode definerer en funktion calculate_list_sum, der tager en liste af tal, beregner summen ved at lægge hvert tal til variablen total og udskriver resultatet. Funktionen kaldes med listen my_list, som indeholder tallene [1, 2, 3, 4, 5], og udskriver summen, som er 15.

Opgave

Swipe to start coding

Antag, at du skal beregne omkredsen af en trekant med siderne a, b og c.

  1. Giv tre argumenter: a, b og c til funktionen calculate_triangle_perimeter.
  2. I funktionen beregnes omkredsen ved at lægge de tre sider sammen.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 3
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 4.35

bookArgumenter

Stryg for at vise menuen

I Python er funktionsargumenter de input, du giver til en funktion, når du kalder den. De gør det muligt at levere data eller værdier, som funktionen kan anvende. Disse argumenter kan være individuelle værdier eller objekter som lister, tupler, ordbøger eller brugerdefinerede objekter.

For eksempel, når vi bruger funktionen print(), giver vi en streng som argument. Her er et andet eksempel:

Antag, at vi ønsker at skrive en funktion, der beregner summen af to forskellige tal og udskriver resultatet. For at opnå dette skal vi videregive disse to tal til funktionen ved hjælp af parenteser ().

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

Vi har videregivet num_1 og num_2 som argumenter til funktionen og derefter brugt dem til at beregne summen. Du kan angive et vilkårligt antal funktionsargumenter.

Lad os se på et eksempel, hvor vi bruger en liste som argument til funktionen:

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

Denne kode definerer en funktion calculate_list_sum, der tager en liste af tal, beregner summen ved at lægge hvert tal til variablen total og udskriver resultatet. Funktionen kaldes med listen my_list, som indeholder tallene [1, 2, 3, 4, 5], og udskriver summen, som er 15.

Opgave

Swipe to start coding

Antag, at du skal beregne omkredsen af en trekant med siderne a, b og c.

  1. Giv tre argumenter: a, b og c til funktionen calculate_triangle_perimeter.
  2. I funktionen beregnes omkredsen ved at lægge de tre sider sammen.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 1. Kapitel 3
single

single

some-alt