1. Mis on kasutaja funktsioon?
Kasutaja funktsioon on selline käsuplokk, mille kirjutab programmeerija ise.
See aitab muuta koodi lihtsamaks, selgemaks ja taaskasutatavaks.
2. Milleks neid vaja on?
- Et sama koodi ei peaks mitu korda kirjutama
- Et kood oleks korralikult jaotatud väiksemateks tükkideks
- Et oleks lihtsam lugeda ja muuta koodi
3. Kuidas funktsioon töötab?
Funktsioon:
- võtab vastu andmeid (näiteks kaks arvu)
- teeb mingi arvutuse või toimingu
- annab tulemuse tagasi
4. Näide – arvuta ristküliku pindala
def ristkyliku_pindala(pikkus, laius):
pindala = pikkus * laius
return pindala
# Kasutame funktsiooni
tulemus = ristkyliku_pindala(5, 3)
print("Pindala on:", tulemus)
Selgitus:
- Funktsioon nimega
ristkyliku_pindalavõtab kaks arvu: pikkus ja laius - See korrutab need kokku ja tagastab pindala
print()käsuga näeme vastust ekraanil
Väljund on:
Pindala on: 15
5. Mida veel võiks teada?
- Funktsioon võib olla ka ilma andmeteta
- Funktsioon võib ainult midagi ekraanile näidata (ei tagasta midagi)
- Saab teha vaikimisi väärtused, kui kasutaja midagi ei sisesta
6. Hea nõuanne
- Pane funktsioonile selge ja lihtne nimi
- Kirjuta kommentaar, mis selgitab, mida see funktsioon teeb
- Ära tee funktsiooni liiga pikaks – lihtne on parem!

