✦ Osnove Pythona Modul funkcija

Koncept 17 · Povratne vrednosti

Vratite rezultat nazad.
Koristite ga kasnije.

print prikazuje vrednost, dok return omogućava da sačuvate rezultat i koristite ga u kasnijim izračunavanjima.

01 Uči02 Isprobaj03 Predvidi

return vraća rezultat funkcije onome ko ju je pozvao.

print prikazuje vrednost, dok return omogućava da sačuvate rezultat i koristite ga u kasnijim izračunavanjima.

def calculate_total(price, quantity):
    return price * quantity

total = calculate_total(250, 3)
print(total)

Funkcija vraća 750, što se čuva u promenljivoj total pre nego što ga print prikaže.

Promeni jednu vrednost ili poziv funkcije, zatim objasni kako se rezultat menja.

↳

Zapamti: Pročitaj definiciju funkcije i njene pozive pre nego što predvidiš rezultat.

Isprobaj
def calculate_total(price, quantity):
    return price * quantity

total = calculate_total(250, 3)
print(total)
# Change the inputs and use total again

Pokreni primer, zatim promeni jednu vrednost i posmatraj rezultat.

Python radni prostor

Učitavanje Python okruženja…

Izmeni primer i pokreni ga u pregledaču.

return_values.pyPython
IzlazČeka se Python
Okruženje pregledača se učitava. I dalje možeš da menjaš primer koda.

Pyodide pokreće Python u Web Worker-u pregledača. Zaustavlja se i ponovo pokreće ako se kod predugo izvršava. Izvršavanje u pregledaču nije potpuna bezbednosna granica; ne unosi tajne i ne oslanjaj se na njega za izolaciju nepouzdanog koda.

Šta će ovaj program ispisati?

Pročitaj definiciju funkcije i svaki poziv pre nego što izabereš odgovor.

def double(number):
    return number * 2

result = double(4)
print(result)
Izaberi izlaz
Sloby, maskota Python AI Tutora

Tvoj mentor za učenje

Pitaj Slobyja o ovom konceptu

Opiši šta ti nije jasno, a Sloby će usmeriti tvoje razmišljanje.

Zdravo! Ja sam Sloby. Hajde da zajedno istražimo ovaj Python koncept.

Šta će ovaj program ispisati i zašto je return koristan kada je rezultat potreban kasnije?

def add(a, b):
    return a + b

first = add(2, 3)
print(first * 2)
Python AI Tutor · Uči razumevanjem, a ne samo pokretanjem koda.