⊗pyPmUFRt 200 of 208 menu

Python-da return instruksiyasi

Tesewwur edek ki, iletilen ededin kvadratini ekrana cixaran bir funksiyamiz var:

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

Eger qiymeti derhal ekrana cixarmaq lazim deyilse, onu evvelce hansisa bir deyisene yazmaq olar:

res = func(3) # res deyiseninde indi 9 var

Bunun ucun Python-da xususi bir instruksiya return movcuddur, ki, funksiyanin qaytardigi qiymeti teyin etmeye imkan verir. Qaytarmaq sozu ile nezerde tutulur ki, cagirilan funksiya bir deyisene menimsedilerse, hemin deyisene hansi qiymet yazilacaq.

Gelin funksiyamizi elaye yeniden yazaq ki, neticeni konsola cixartmasin, hemin neticeni deyisene qaytarsin:

def func(num): return num ** 2

Indi ise funksiyanin neticesini bir deyisene yazaq:

res = func(3)

Melumatlar deyisene yazildiqdan sonra, onlar meselen, ekrana cixarila biler:

res = func(3) print(res) # 9 cixardacaq

Ya da evvelce bu melumatlari deyismek, sonra ise onlari ekrana cixartmaq olar:

res = func(3) res = res + 1 print(res) # 10 cixardacaq

Funksiyanin neticesi deyisene yazilmazdan evvel derhal onunla bazi emeliyyatlar yerine yetirmek olar:

res = func(3) + 1 print(res) # 10 cixardacaq

Funksiyamizi muxtelif ededler ucun bir nece defe cagirib onun neticelerini toplamaq olar:

res = func(2) + func(3) print(res) # 13 cixardacaq

Yazilan kodu qisaltmaq ucun, funksiyani derhal print parametrine ileterek cagirmaq olar:

print(func(3))

Parametr kimi eded qebul eden, hemin ededin kubunu qaytaran bir funksiya hazirlayin. Bu funksiya vasitesile 3 ededinin kubunu tapin ve onu res deyisenine yazin.

Hazirladiginiz funksiya vasitesile 2 ededinin ve 3 ededinin kuplarinin cemini tapin ve onu res deyisenine yazin.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et