Funktiot – helpot tehtävät
Tehtävä 1. Määritä funktio. Järjestä annetut palat oikeaan järjestykseen.
Funktion nimeämiskäytäntöjä:
- Pienet kirjaimet: laske_summa()
- Useampi sana erotetaan alaviivalla (_): laske_keskiarvo()
- Kuvailevat nimet: nimestä pitäisi käydä ilmi, mitä funktio tekee
- Sisällytä verbi, koska funktiot tekevät asioita
- Vältä Pythonin avainsanoja (esim. print, for, class)
- Pidä nimi selkeänä ja sopivan mittaisena
- Sallitut merkit ovat: pienet kirjaimet, numerot, alaviiva
- 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.
- laske_jakolasku()
- LaskeSumma()
- tekee_jotain()
- tervehdi()
- toteaa_koska_joku_voi_menna_syomaaan_ruokaa_huomenna()
- l_m()
- Kyllä
- Ei, koska nimi sisältää myös isoja kirjaimia.
- Kyllä/Ei, ulkoasu täyttää suositukset, mutta nimi ei kerro mitä funktio tekee.
- Kyllä
- Ei, funktion nimi on liian pitkä, se heikentää koodin luettavuutta ja käyttöä.
- 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!
