⊗pyPmUFRt 200 of 208 menu

Ukaz return v Pythonu

Recimo, da imamo funkcijo, ki izpiše na zaslon kvadrat podanega števila:

def func(num): print(num ** 2)

V primeru, če vrednosti ni potrebno takoj izpisati na zaslon, jo lahko najprej shranimo v neko spremenljivko:

res = func(3) # v spremenljivki res je zdaj 9

Za to v Pythonu obstaja poseben ukaz return, ki omogoča določitev vrednosti, ki jo funkcija vrača. Z besedo vrača razumemo vrednost, ki se bo zapisala v spremenljivko, če ji dodelimo klicano funkcijo.

Prepišimo našo funkcijo tako, da ne bo izpisovala rezultata v konzolo, ampak ga bo vrnila v spremenljivko:

def func(num): return num ** 2

Zdaj zapišimo rezultat delovanja funkcije v spremenljivko:

res = func(3)

Ko so podatki zapisani v spremenljivko, jih lahko, na primer, izpišemo na zaslon:

res = func(3) print(res) # izpiše 9

Lahko pa te podatke najprej spremenimo, in nato izpišemo na zaslon:

res = func(3) res = res + 1 print(res) # izpiše 10

Lahko takoj izvedemo nekatere operacije z rezultatom funkcije pred shranjevanjem v spremenljivko:

res = func(3) + 1 print(res) # izpiše 10

Lahko pokličemo našo funkcijo večkrat za različna števila in seštejemo njene rezultate:

res = func(2) + func(3) print(res) # izpiše 13

Da skrajšamo napisano kodo, lahko takoj pokličemo funkcijo in jo posredujemo v parameter print:

print(func(3))

Naredite funkcijo, ki kot parameter sprejme število in vrne kub tega števila. S to funkcijo poiščite kub števila 3 in ga zapišite v spremenljivko res.

S pomočjo ustvarjene funkcije poiščite vsoto kubov števila 2 in števila 3 in jo zapišite v spremenljivko res.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni