⊗pyPmUFRt 200 of 208 menu

Python-daky return buýrugy

Bizde bir san geçirilende onuň kwadratyny ekrana çykaryjy funksiýa bardyr diýeliň:

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

Mundan beýläk, bahany derrew ekrana çykarmak zerur bolmasa, ony ilki bir haýsy-da bir üýtgeýjide ýazyp bolýar:

res = func(3) # res üýtgeýjisinde indi 9

Bu maksat üçin Python-da ýörite return buýrugy bardyr, bu buýruk funksiýanyň yza gaýtarýan bahanyny kesgitlemäge mümkinçilik berýär. Yza gaýtarmak diýen söz çagyrylýan funksiýanyň üýtgeýjä bellänimizde ýazylýan bahadyr diýmegi aňladýar.

Geliň funksiýamyzy şeýle beýleki etdeli, onyň netijäni konsola çykarmasyn, eýsem ony üýtgeýjä yzyna gaýtarsyn:

def func(num): return num ** 2

Indi funksiýanyň işiniň netijesini üýtgeýjä ýazalyň:

res = func(3)

Maglumatlar üýtgeýjä ýazylandan soň, olary, mysal üçin, ekrana çykaryp bolýar:

res = func(3) print(res) # 9 çykarar

Ýa-da ilki bu maglumatlary üýtgedip, soňra olary ekrana çykaryp bolýar:

res = func(3) res = res + 1 print(res) # 10 çykarar

Funksiýanyň netijesi bilen üýtgeýjä ýazylandan ozal käbir işleri ýerine ýetirip bolýar:

res = func(3) + 1 print(res) # 10 çykarar

Funksiýamyzy dürli sanlar üçin birnäçe gezek çagyryp we onuň netijelerini goşup bolýar:

res = func(2) + func(3) print(res) # 13 çykarar

Ýazylyp duran kody gysgaltmak üçin, funksiýany derrew çagyryp, ony print parametrine geçirip bolýar:

print(func(3))

Parametr hökmünde bir san kabul edýän, ýöne şu sanyň kübini yzyna gaýtarýan funksiýa düzüň. Bu funksiýanyň kömegi bilen 3 sanynyň kübini tapyň we ony res üýtgeýjisine ýazyň.

Düzen funksiýaňyzyň kömegi bilen 2 sanynyň we 3 sanynyň kübiniň jemini tapyň we ony res üýtgeýjisine ýazyň.

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et