⊗pyPmUFRt 200 of 208 menu

Return instrukcija Python kalboje

Tarkime, turime funkciją, kuri išveda į ekraną perduoto skaičiaus kvadratą:

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

Jei reikšmę iš karto išvesti į ekraną nereikia, ją galima iš anksto įrašyti į kokį nors kintamąjį:

res = func(3) # kintamajame res dabar 9

Tam Python kalboje yra speciali instrukcija return, kuri leidžia nurodyti reikšmę, kurią grąžina funkcija. Žodis grąžina reiškia tą reikšmę, kuri bus įrašyta į kintamąjį, jei jam priskirsime iškviestą funkciją.

Perrašykime mūsų funkciją taip, kad ji neišvestų rezultato į konsolę, o grąžintų jį į kintamąjį:

def func(num): return num ** 2

Dabar įrašykime funkcijos rezultatą į kintamąjį:

res = func(3)

Po to, kai duomenys įrašyti į kintamąjį, juos galima, pavyzdžiui, išvesti į ekraną:

res = func(3) print(res) # išves 9

Galima pirmiausia pakeisti šiuos duomenis, o tada išvesti juos į ekraną:

res = func(3) res = res + 1 print(res) # išves 10

Galima iš karto atlikti kokius nors veiksmus su funkcijos rezultatu prieš įrašant į kintamąjį:

res = func(3) + 1 print(res) # išves 10

Galima kelių skirtingų skaičių išsikviesti mūsų funkciją ir sudėti jos rezultatus:

res = func(2) + func(3) print(res) # išves 13

Norint sutrumpinti parašytą kodą, galima iš karto iškviesti funkciją, perduodant ją į parametrą print:

print(func(3))

Sukurkite funkciją, kuri parametru priima skaičių, o grąžina šio skaičiaus kubą. Naudodamiesi šia funkcija, raskite skaičiaus 3 kubą ir įrašykite jį į kintamąjį res.

Naudodamiesi jūsų sukurta funkcija, raskite skaičiaus 2 ir skaičiaus 3 kubų sumą ir įrašykite ją į kintamąjį res.

Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti