Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Argumenter | Hva er en funksjon i Python?
Python-funksjoner Veiledning

bookArgumenter

I Python er funksjonsargumenter input du gir til en funksjon når du kaller den. De lar deg levere data eller verdier som funksjonen kan bruke. Disse argumentene kan være individuelle verdier eller objekter som lister, tupler, ordbøker eller egendefinerte objekter.

For eksempel, når vi bruker print()-funksjonen, gir vi en streng som argument. Her er et annet eksempel:

Anta at vi ønsker å skrive en funksjon som beregner summen av to forskjellige tall og skriver ut resultatet. For å oppnå dette må vi sende disse to tallene til funksjonen ved å bruke 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 sendt num_1 og num_2 som argumenter til funksjonen og deretter brukt dem til å beregne summen. Du kan angi et vilkårlig antall funksjonsargumenter.

La oss se på et eksempel der vi bruker en liste som argument til funksjonen:

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 koden definerer en funksjon calculate_list_sum som tar en liste med tall, beregner summen ved å legge hvert tall til variabelen total, og skriver ut resultatet. Funksjonen kalles med listen my_list, som inneholder tallene [1, 2, 3, 4, 5], og skriver ut summen, som er 15.

Oppgave

Swipe to start coding

Anta at du skal beregne omkretsen av en trekant med sidene a, b og c.

  1. Send tre argumenter: a, b og c til funksjonen calculate_triangle_perimeter.
  2. I funksjonen, beregn omkretsen ved å legge sammen de tre sidene.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 4.35

bookArgumenter

Sveip for å vise menyen

I Python er funksjonsargumenter input du gir til en funksjon når du kaller den. De lar deg levere data eller verdier som funksjonen kan bruke. Disse argumentene kan være individuelle verdier eller objekter som lister, tupler, ordbøker eller egendefinerte objekter.

For eksempel, når vi bruker print()-funksjonen, gir vi en streng som argument. Her er et annet eksempel:

Anta at vi ønsker å skrive en funksjon som beregner summen av to forskjellige tall og skriver ut resultatet. For å oppnå dette må vi sende disse to tallene til funksjonen ved å bruke 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 sendt num_1 og num_2 som argumenter til funksjonen og deretter brukt dem til å beregne summen. Du kan angi et vilkårlig antall funksjonsargumenter.

La oss se på et eksempel der vi bruker en liste som argument til funksjonen:

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 koden definerer en funksjon calculate_list_sum som tar en liste med tall, beregner summen ved å legge hvert tall til variabelen total, og skriver ut resultatet. Funksjonen kalles med listen my_list, som inneholder tallene [1, 2, 3, 4, 5], og skriver ut summen, som er 15.

Oppgave

Swipe to start coding

Anta at du skal beregne omkretsen av en trekant med sidene a, b og c.

  1. Send tre argumenter: a, b og c til funksjonen calculate_triangle_perimeter.
  2. I funksjonen, beregn omkretsen ved å legge sammen de tre sidene.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 3
single

single

some-alt