Argumenter
I Python er funksjonsargumenter input du gir til en funksjon når du kaller den. De lar funksjonen bruke spesifikke data eller verdier. Argumenter kan være enkeltverdier eller objekter som lister, tupler, ordbøker eller egendefinerte objekter.
For eksempel tar print()-funksjonen en streng som argument.
Hvis du vil lage en funksjon som beregner og skriver ut summen av to tall, må du sende begge tallene til funksjonen inne i parentesene ().
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)
Du har sendt num_1 og num_2 som argumenter til funksjonen og brukt dem til å beregne summen. Du kan definere et hvilket som helst antall funksjonsargumenter.
Se nå et eksempel der en liste brukes som argument til en funksjon:
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)
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.
Swipe to start coding
Anta at du skal beregne omkretsen av en trekant med sidene a, b og c.
- Send tre argumenter:
a,bogctil funksjonencalculate_triangle_perimeter. - I funksjonen, beregn omkretsen ved å legge sammen de tre sidene.
Løsning
Takk for tilbakemeldingene dine!
single
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Awesome!
Completion rate improved to 4.17
Argumenter
Sveip for å vise menyen
I Python er funksjonsargumenter input du gir til en funksjon når du kaller den. De lar funksjonen bruke spesifikke data eller verdier. Argumenter kan være enkeltverdier eller objekter som lister, tupler, ordbøker eller egendefinerte objekter.
For eksempel tar print()-funksjonen en streng som argument.
Hvis du vil lage en funksjon som beregner og skriver ut summen av to tall, må du sende begge tallene til funksjonen inne i parentesene ().
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)
Du har sendt num_1 og num_2 som argumenter til funksjonen og brukt dem til å beregne summen. Du kan definere et hvilket som helst antall funksjonsargumenter.
Se nå et eksempel der en liste brukes som argument til en funksjon:
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)
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.
Swipe to start coding
Anta at du skal beregne omkretsen av en trekant med sidene a, b og c.
- Send tre argumenter:
a,bogctil funksjonencalculate_triangle_perimeter. - I funksjonen, beregn omkretsen ved å legge sammen de tre sidene.
Løsning
Takk for tilbakemeldingene dine!
single