Adriana Pikaljov Portfoolio

en_GBet

5. Teema Kasutajate funktsioonid

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_pindala võ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!