Intro to Python – Part 2

Mitä ovat funktiot?

Funktio on ohjelmoinnissa kuin resepti: se on ohje, joka kertoo tietokoneelle, mitä tehdä. Kun tarvitset samaa ohjetta monta kertaa, voit kirjoittaa sen funktioksi. Sen jälkeen voit käyttää funktiota aina kun haluat, eikä sinun tarvitse kirjoittaa ohjetta uudestaan!

Pythonissa funktioita käytetään näin:

  1. Funktio luodaan def-sanalla (def tulee sanasta “define”, eli “määritellä”).
  2. Funktiolle annetaan nimi, jotta tiedämme, miten sitä kutsutaan.
  3. Funktio voi saada syötteitä (eli tietoa, jonka perusteella se tekee jotakin).
  4. Funktio voi palauttaa tuloksen.

Esimerkki

Tässä on yksinkertainen funktio, joka laskee kahden luvun summan:

def laske_summa(a, b):
tulos = a + b
return tulos

Funktioita käytetään näin:

summa = laske_summa(3, 5)
print(summa) # Tulostaa: 8

Kun kutsut funktiota laske_summa(3, 5), se laskee 3 + 5 ja palauttaa vastauksen, eli 8.