⊗pyPmUFRt 200 of 208 menu

Pythonдагы return буйругу

Бизде берилген сандын квадратын экранга чыгаруучу функция болсун:

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

Эгер маанини дароо экранга чыгаруу керек болбосо, аны алдын ала кандайдыр бир өзгөрмөгө жазууга болот:

res = func(3) # res өзгөрмөсүндө азыр 9

Бул үчүн Pythonда функция кайтарып берген маанини көрсөтүүгө мүмкүндүк берген return деген атайын буйрук бар. Кайтарат деген сөз менен, эгерде чакырылган функцияны өзгөрмөгө ыйгарсак, ошол өзгөрмөгө жазыла турган маани түшүнүлөт.

Келгиле, биздин функциябызды натыйжаны консольго чыгарбай, ал эми аны өзгөрмөгө кайтарып бере тургандай кылып кайра жазалы:

def func(num): return num ** 2

Эми функциянын ишинен чыккан натыйжаны өзгөрмөгө жазалы:

res = func(3)

Маалыматтар өзгөрмөгө жазылгандан кийин, аларды, мисалы, экранга чыгарууга болот:

res = func(3) print(res) # 9 чыгарат

Же ал маалыматтарды алдын ала өзгөртүп, андан кийин экранга чыгарууга болот:

res = func(3) res = res + 1 print(res) # 10 чыгарат

Өзгөрмөгө жазуудан мурун функциянын иштөө натыйжасы менен дароо кайсыдыр бир аракеттерди аткарууга болот:

res = func(3) + 1 print(res) # 10 чыгарат

Функциябызды ар кандай сандар үчүн бир нече жолу чакырып, анын натыйжаларын кошууга болот:

res = func(2) + func(3) print(res) # 13 чыгарат

Жазылган кодду кыскартуу үчүн, функцияны дароо чакырып, аны print параметрине берсек болот:

print(func(3))

Параметри катары санды кабыл алган, ал эми ошол сандын кубун кайтарып берген функция жасагыла. Бул функциянын жардамы менен 3 санынын кубун таап, аны res өзгөрмөсүнө жазыгыла.

Жараткан функцияңыздын жардамы менен 2 санынын жана 3 санынын кубдарынын суммасын таап, аны res өзгөрмөсүнө жазыгыла.

Кыргызча
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
Биз сайттин иштөөсү, аналитика жана персонализация үчүн cookie файлдарын колдонобуз. Маалыматтарды иштетүү Маалыматты коргоо саясаты боюнча жүргүзүлөт.
баарын кабыл алуу ыңгайлаштыруу четке кагуу