⊗pyPmUFRt 200 of 208 menu

Инструкцијата return во Python

Да претпоставиме дека имаме функција која го прикажува на екранот квадратот на пренесениот број:

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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј