Argumenter
I Python er funksjonsargumenter input du gir til en funksjon når du kaller den. De gjør det mulig for 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 ønsker å 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.
Nå, vurder 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 gjør det mulig for 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 ønsker å 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.
Nå, vurder 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