Vijugavi put - Platforma za učenje programskog jezika Python®

Povratna vrednost funkcija

Funkcije su jako korisne kad je potrebno više puta uraditi istu ili sličnu stvar. Ali funkcije pružaju još jednu veoma korisnu mogućnost - prema potrebi mogu da vrate neku vrednost na mesto odakle su pozvane.

Prosleđivanje povratne vrednosti funkcije vrše pomoću ključne reči return. Povratna vrednost može biti bilo šta što se inače može dodeliti nekoj promenljivoj.

Sledeća funkcija vraća broj 77 na mesto poziva. Kako u samoj funkciji ne postoji print(), da bi se video ispis neophodno je upotrebiti print() prilikom poziva funkcije mojaFunkcija().

def mojaFunkcija():
    return 77
print(mojaFunkcija())

Navedeni kôd ispisaće 77. Isti efekat ima sledeći kôd.

def mojaFunkcija():
    return 77
rezultat = mojaFunkcija()
print(rezultat)

Ovoga puta vrednost koju vraća funkcija mojaFunkcija() prvo se smešta u promenljivu rezultat, a onda se u sledećoj liniji kôda ispisuje vrednost te promenljive.