Funktiot – helpot tehtävät

Tehtävä 1. Määritä funktio. Järjestä annetut palat oikeaan järjestykseen.

  1. Pienet kirjaimet: laske_summa()
  2. Useampi sana erotetaan alaviivalla (_): laske_keskiarvo()
  3. Kuvailevat nimet: nimestä pitäisi käydä ilmi, mitä funktio tekee
  4. Sisällytä verbi, koska funktiot tekevät asioita
  5. Vältä Pythonin avainsanoja (esim. print, for, class)
  6. Pidä nimi selkeänä ja sopivan mittaisena
  7. Sallitut merkit ovat: pienet kirjaimet, numerot, alaviiva
  8. Nimi voi alkaa vain kirjaimella tai alaviivalla

Tehtävä 2. Funktion nimeäminen. Tutki, onko funktio nimetty Pythonin hyvien käytäntöjen mukaan. Perustele, jos nimi ei täytä suosituksia.

  1. laske_jakolasku()
  2. LaskeSumma()
  3. tekee_jotain()
  4. tervehdi()
  5. toteaa_koska_joku_voi_menna_syomaaan_ruokaa_huomenna()
  6. l_m()

  1. Kyllä
  2. Ei, koska nimi sisältää myös isoja kirjaimia.
  3. Kyllä/Ei, ulkoasu täyttää suositukset, mutta nimi ei kerro mitä funktio tekee.
  4. Kyllä
  5. Ei, funktion nimi on liian pitkä, se heikentää koodin luettavuutta ja käyttöä.
  6. Ei, liian lyhyt ei kuvaa funktion tarkoitusta.

Tehtävä 3. Kirjoita funktio, joka tulostaa seuraavan tekstin: Tervetuloa kurssille MAA 11!

Esimerkki:

def tervehdys():
    print("Hello!")

tervehdys()

""

Koodi:

def tervehdys():
    print("Tervetuloa kurssille MAA 11!")

tervehdys()

Tuloste:

Tervetuloa kurssille MAA 11!