Osnove dela z uporabniškimi funkcijami v Pythonu

V Pythonu lahko poleg uporabe standardnih funkcij in metod ustvarite in uporabite tudi svoje lastne funkcije.

Oglejmo si sintakso za ustvarjanje lastne funkcije. Za deklaracijo morate napisati ključno besedo def, njeno ime in okrogle oklepaje, v katerih lahko določite parametre. Nato sledi dvopičje, za katerim je v spodnjem bloku zapisan zahtevana koda (telo funkcije). Telo funkcije mora biti zamaknjeno z zamikom, kot v katerem koli drugem bloku kode.

Za primer naredimo funkcijo func:

pythondef func():
  '''
    telo funkcije, v katerem
    je zapisana koda za
    izvedbo
  '''

Naredimo tako, da bo funkcija func izpisala klicaj:

pythondef func():
  print('!')

Pokličimo zdaj našo funkcijo. Za to je potrebno napisati njeno ime in okrogle oklepaje:

pythondef func():
  print('!')
  
# Kličemo našo funkcijo:
func() # izpiše '!'

Lahko pokličemo našo funkcijo večkrat - v tem primeru bo vsak klic funkcije izvedel nov izpis na zaslon:

pythondef func():
  print('!')
  
func() # izpiše '!'
func() # izpiše '!'
func() # izpiše '!'

V Pythonu je treba funkcijo klicati pod njeno deklaracijo:

pythonfunc() # bo izpisalo napako

def func():
  print('!')
Задание 1

Naredite funkcijo, ki bo izpisala vaše ime in priimek.

Задание 2

Naredite funkcijo, ki bo izpisala vsoto 3 in 6.