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.