Да бисте користили неку функцију, увек напишете њено име, а потом неке аргументе у заградама (). Онда функција обави неку акцију у зависности од својих аргумената. Када функција има више аргумената, раздвајајте их зарезима (,). На пример, можете дати више аргумената функцији print; одштампаће их све редом, са размацима између. Показаћемо то у примеру испод.
Додатни размаци у овом програму нису имали утицаја на резултат. Додатни размаци не утичу на програм и у већини других ситуација,. Ипак, пазите на додатни размак на почетку реда, који се назива indenting тј. увлачење, јер он може да изазове грешке.
Функција такође може да врати вредност (као резултат). На пример, функција max() (скраћено од максимума) враћа највећи од својих аргумената, који морају бити бројеви.
Функција max има 'пријатеља' који се слично понаша: функција min враћа минимум (најмањи) од својих аргумената.
Вежба вишеструког избора: Min и Маx I
Који је резултат наредног програма? x = 13 y = 7 a = max(x+y, x*2) b = min(x, y) print(a,b)
Тачно!
Функције могу да се комбинују да би се добили компликованији изрази.
Вежба кратког одговроа: Min и Max II
Који је резултат наредног програма? x = min(max(13, 7), 9) print(x)
Тачно!
Честе грешке
Ако позовете функцију која нема довољно аргумената, или има превише аргумената, јавља се грешка. На пример, max захтева бар један аргумент:
Python каже да постоји синтаксна грешка, што значи да не може да разуме шта покушавате да урадите. Ипак, ред veci=max(3,4) је исправан. Проблем у ствари допире из претходног реда: заборавили смо да додамо затворену заграду ) после manji=min(14,99 и Python je почео да тражи ) у наредном реду. Зато проверите редове пре и после оног који Python предлаже, ако не можете да нађете грешку у програму.