⊗pyPmUFRt 200 of 208 menu

A return utasítás Pythonban

Tegyük fel, hogy van egy függvényünk, amely kiírja a képernyőre az átadott szám négyzetét:

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

Abban az esetben, ha az értéket nem kell azonnal kiírni a képernyőre, először el lehet menteni valamilyen változóba:

res = func(3) # a res változóban most 9 van

Erre a Pythonban létezik a speciális return utasítás, amely lehetővé teszi a függvény által visszaadott érték megadását. A visszaad szó alatt annak az értéknek az értendő, amely a változóba íródik, ha a meghívott függvényt hozzárendeljük.

Írjuk át a függvényünket úgy, hogy az ne írja ki az eredményt a konzolra, hanem visszaadja azt egy változóba:

def func(num): return num ** 2

Most pedig mentsük el a függvény eredményét egy változóba:

res = func(3)

Miután az adatokat elmentettük egy változóba, azt ki lehet például írni a képernyőre:

res = func(3) print(res) # kiírja a 9-et

Vagy először módosíthatjuk ezeket az adatokat, és csak aztán írhatjuk ki őket a képernyőre:

res = func(3) res = res + 1 print(res) # kiírja a 10-et

Azonnal végezhetünk néhány műveletet a függvény eredményével, mielőtt változóba írnánk:

res = func(3) + 1 print(res) # kiírja a 10-et

Többször is meghívhatjuk a függvényünket különböző számokra, és összeadhatjuk az eredményeit:

res = func(2) + func(3) print(res) # kiírja a 13-at

A leírt kód lerövidítése érdekében azonnal meghívhatjuk a függvényt, átadva azt a print paraméternek:

print(func(3))

Készítsen egy függvényt, amely paraméterként egy számot vesz fel, és visszaadja a szám kobát. Ezen függvény segítségével keresse meg a 3 szám kobát, és mentse el a res változóba.

A létrehozott függvény segítségével keresse meg a 2 és a 3 számok kobeinek összegét, és mentse el a res változóba.

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás