⊗pyPmUFRt 200 of 208 menu

Python даги return инструкцияси

Фараз қилайлик, бизда берилган сонинг квадратини экранга чиқарувчи функция мавжуд:

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

Агар қийматни дарҳол экранга чиқариш шарт бўлмаса, уни аввал қандайдир ўзгарувчига ёзиш мумкин:

res = func(3) # res ўзгарувчисида энди 9

Бунга Python да return деган махсус инструкция мавжуд, у функция қайтарадиган қийматни кўрсатиш имконини беради. Қайтаради сўзи ostida функция чақирилиши натижасида ўзгарувчига ёзиладиган қиймат тушинилади.

Келинг, бизнинг функциямизни натижани консолга чиқармай, балки ўзгарувчига қайтариши учун қайта ёзайлик:

def func(num): return num ** 2

Энди функция иши натижасини ўзгарувчига ёзайлик:

res = func(3)

Мaълумотлар ўзгарувчига ёзилганидан сўнг, уларни, масалан, экранга чиқариш мумкин:

res = func(3) print(res) # 9 ни чиқаради

Yoki уларни аввал ўзгартириш, сўнгра экранга чиқариш мумкин:

res = func(3) res = res + 1 print(res) # 10 ни чиқаради

Функция иши натижасини ўзгарувчига ёзишдан аввал дарҳол у билан айрим амалларни бажариш мумкин:

res = func(3) + 1 print(res) # 10 ни чиқаради

Турли сонлар учун бизнинг функциямизни бир неча марта чақириб, унинг натижаларини қўшish мумкин:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш