Основе рада са корисничким функцијама у Python-у

У Python-у, поред коришћења стандардних функција и метода, можете креирати и примењивати своје сопствене функције.

Хајде да погледамо синтаксу за креирање сопствене функције. За декларацију треба написати кључну реч def, затим њено име и заграде, у којима можете задати параметре. Затим иде двотачка, након које у доњем блоку се уписује потребан код (тело функције). Тело функције мора бити померено увлачењем, као и у сваком другом блоку кода.

За пример направимо функцију func:

pythondef func():
  '''
    тело функције, у којем
    је уписан код за
    извршавање
  '''

Направимо да функција func исписује узвичник:

pythondef func():
  print('!')

Хајде сада да позовемо нашу функцију. За то је потребно написати њено име и заграде:

pythondef func():
  print('!')
  
# Позивамо нашу функцију:
func() # исписаће '!'

Може се позвати наша функција више пута - у том случају ће сваки позив функције извршити нови испис на екран:

pythondef func():
  print('!')
  
func() # исписаће '!'
func() # исписаће '!'
func() # исписаће '!'

У Python-у функцију је обавезно позвати испод њене декларације:

pythonfunc() # исписаће грешку

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

Направите функцију која ће исписати ваше име и презиме.

Задание 2

Направите функцију која ће исписати збир 3 и 6.