⊗pyPmUFRt 200 of 208 menu

Python'da return Deyimi

Diyelim ki, kendisine iletilen sayının karesini ekrana yazdıran bir fonksiyonumuz var:

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

Değeri hemen ekrana yazdırmak gerekmiyorsa, öncelikle bir değişkene kaydedebilirsiniz:

res = func(3) # res değişkeninde artık 9 var

Bunun için Python'da, fonksiyonun döndürdüğü değeri belirtmenize izin veren özel bir return deyimi vardır. Döndürmek kelimesiyle, çağrılan fonksiyon bir değişkene atanırsa, o değişkene yazılacak olan değer kastedilir.

Fonksiyonumuzu, sonucu konsola yazdırmak yerine bir değişkene döndürecek şekilde yeniden yazalım:

def func(num): return num ** 2

Şimdi fonksiyonun çalışma sonucunu bir değişkene kaydedelim:

res = func(3)

Veriler değişkene kaydedildikten sonra, örneğin ekrana yazdırılabilir:

res = func(3) print(res) # 9 yazdıracak

Veya önce bu veriler değiştirilebilir, ardından ekrana yazdırılabilir:

res = func(3) res = res + 1 print(res) # 10 yazdıracak

Bir değişkene kaydetmeden önce, fonksiyonun sonucuyla hemen bazı işlemler yapılabilir:

res = func(3) + 1 print(res) # 10 yazdıracak

Fonksiyonumuzu farklı sayılar için birkaç kez çağırıp sonuçlarını toplayabiliriz:

res = func(2) + func(3) print(res) # 13 yazdıracak

Yazılan kodu kısaltmak için, fonksiyonu hemen print parametresine ileterek çağırabilirsiniz:

print(func(3))

Parametre olarak bir sayı alan ve bu sayının kübünü döndüren bir fonksiyon yapın. Bu fonksiyonu kullanarak 3 sayısının kübünü bulun ve res değişkenine yazın.

Oluşturduğunuz fonksiyonu kullanarak 2 ve 3 sayılarının küplerinin toplamını bulun ve res değişkenine yazın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet