Osnove rada sa korisničkim funkcijama u Pythonu

U Pythonu, pored korišćenja standardnih funkcija i metoda, možete praviti i primenjivati sopstvene funkcije.

Hajde da razmotrimo sintaksu za kreiranje sopstvene funkcije. Za deklaraciju je potrebno napisati ključnu reč def, zatim njeno ime i okrugle zagrade, u kojima se mogu zadati parametri. Zatim se stavlja dvotačka, posle koje se u donjem bloku upisuje potreban kod (telo funkcije). Telo funkcije mora biti uvučeno odmakom, kao i u bilo kom drugom bloku koda.

Za primer napravimo funkciju func:

pythondef func():
  '''
    telo funkcije, u kome je
    upisan kod za
    izvršenje
  '''

Učinimo da funkcija func ispisuje uzvičnik:

pythondef func():
  print('!')

Sada hajde da pozovemo našu funkciju. Za to je potrebno napisati njeno ime i okrugle zagrade:

pythondef func():
  print('!')

# Pozivamo našu funkciju:
func() # ispisaće '!'

Možemo pozvati našu funkciju više puta - u ovom slučaju svaki poziv funkcije će vršiti novi ispis na ekran:

pythondef func():
  print('!')

func() # ispisaće '!'
func() # ispisaće '!'
func() # ispisaće '!'

U Pythonu funkciju je obavezno pozivati ispod njene deklaracije:

pythonfunc() # ispisaće grešku

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

Napravite funkciju koja će ispisivati vaše ime i prezime.

Задание 2

Napravite funkciju koja će ispisivati zbir 3 i 6.