Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Argumentit | Mikä on Funktio Pythonissa?
Python-Funktioiden Opas

bookArgumentit

Pythonissa funktion argumentit ovat syötteitä, jotka annat funktiolle sitä kutsuessasi. Niiden avulla voit välittää tietoja tai arvoja, joita funktio voi hyödyntää. Argumentit voivat olla yksittäisiä arvoja tai olioita, kuten listoja, tupleja, sanakirjoja tai omia olioita.

Esimerkiksi käytettäessä print()-funktiota annetaan merkkijono argumenttina. Tässä on toinen esimerkki:

Oletetaan, että haluamme kirjoittaa funktion, joka laskee kahden eri luvun summan ja tulostaa tuloksen. Tämän saavuttamiseksi meidän täytyy välittää nämä kaksi lukua funktiolle käyttämällä sulkuja ().

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

Olemme välittäneet num_1 ja num_2 argumentteina funktiolle ja käyttäneet niitä summan laskemiseen. Voit määrittää mielivaltaisen määrän funktion argumentteja.

Tarkastellaan esimerkkiä, jossa käytetään listaa funktion argumenttina:

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

Tämä koodi määrittelee funktion calculate_list_sum, joka ottaa listan numeroita, laskee niiden summan lisäämällä jokaisen numeron total-muuttujaan ja tulostaa tuloksen. Funktiota kutsutaan listalla my_list, joka sisältää numerot [1, 2, 3, 4, 5], ja tulostaa summan, joka on 15.

Tehtävä

Swipe to start coding

Oletetaan, että sinun täytyy laskea kolmion piiri, kun sivut ovat a, b ja c.

  1. Anna kolme argumenttia: a, b ja c funktiolle calculate_triangle_perimeter.
  2. Funktiossa laske piiri lisäämällä kolme sivua yhteen.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 3
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

close

Awesome!

Completion rate improved to 4.35

bookArgumentit

Pyyhkäise näyttääksesi valikon

Pythonissa funktion argumentit ovat syötteitä, jotka annat funktiolle sitä kutsuessasi. Niiden avulla voit välittää tietoja tai arvoja, joita funktio voi hyödyntää. Argumentit voivat olla yksittäisiä arvoja tai olioita, kuten listoja, tupleja, sanakirjoja tai omia olioita.

Esimerkiksi käytettäessä print()-funktiota annetaan merkkijono argumenttina. Tässä on toinen esimerkki:

Oletetaan, että haluamme kirjoittaa funktion, joka laskee kahden eri luvun summan ja tulostaa tuloksen. Tämän saavuttamiseksi meidän täytyy välittää nämä kaksi lukua funktiolle käyttämällä sulkuja ().

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

Olemme välittäneet num_1 ja num_2 argumentteina funktiolle ja käyttäneet niitä summan laskemiseen. Voit määrittää mielivaltaisen määrän funktion argumentteja.

Tarkastellaan esimerkkiä, jossa käytetään listaa funktion argumenttina:

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

Tämä koodi määrittelee funktion calculate_list_sum, joka ottaa listan numeroita, laskee niiden summan lisäämällä jokaisen numeron total-muuttujaan ja tulostaa tuloksen. Funktiota kutsutaan listalla my_list, joka sisältää numerot [1, 2, 3, 4, 5], ja tulostaa summan, joka on 15.

Tehtävä

Swipe to start coding

Oletetaan, että sinun täytyy laskea kolmion piiri, kun sivut ovat a, b ja c.

  1. Anna kolme argumenttia: a, b ja c funktiolle calculate_triangle_perimeter.
  2. Funktiossa laske piiri lisäämällä kolme sivua yhteen.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 3
single

single

some-alt