⊗pyPmUFRt 200 of 208 menu

return-instruktsioon Pythonis

Oletame, et meil on funktsioon, mis väljastab ekraanile etteantud arvu ruudu:

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

Juhul, kui väärtust pole vaja kohe ekraanile väljastada, saab selle eelnevalt kirjutada mõnda muutujasse:

res = func(3) # muutujas res on nüüd 9

Selleks on Pythonis spetsiaalne instruktsioon return, mis võimaldab määrata väärtuse, mida funktsioon tagastab. Sõna tagastab all mõistetakse seda väärtust, mis kirjutatakse muutujasse, kui sellele omistada kutsutud funktsioon.

Kirjutame oma funktsiooni ümber nii, et see ei väljastaks tulemust konsooli, vaid tagastaks selle muutujasse:

def func(num): return num ** 2

Nüüd kirjutame funktsiooni tulemuse muutujasse:

res = func(3)

Pärast seda, kui andmed on muutujasse kirjutatud, saab neid näiteks ekraanile väljastada:

res = func(3) print(res) # väljastab 9

Või saab need andmed kõigepealt muuta ja seejärel ekraanile väljastada:

res = func(3) res = res + 1 print(res) # väljastab 10

Funktsiooni tulemusega saab kohe teha mõningaid tegevusi enne muutujasse kirjutamist:

res = func(3) + 1 print(res) # väljastab 10

Meie funktsiooni saab kutsuda mitu korda erinevate arvude jaoks ja liita selle tulemused:

res = func(2) + func(3) print(res) # väljastab 13

Koodi lühendamiseks saab funktsiooni kohe käivitada, edastades selle parameetrisse print:

print(func(3))

Looge funktsioon, mis parameetrina võtab arvu ja tagastab selle arvu kuubi. Selle funktsiooni abil leidke arvu 3 kuup ja kirjutage see muutujasse res.

Loodud funktsiooni abil leidke arvu 2 ja arvu 3 kuupide summa ja kirjutage see muutujasse res.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu