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