⊗pyPmUFRt 200 of 208 menu

Die return-instruksie in Python

Kom ons sê ons het 'n funksie wat die vierkant van 'n gegewe getal op die skerm vertoon:

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

In die geval waar die waarde nie dadelik op die skerm vertoon hoef te word nie, kan dit eers in 'n veranderlike gestoor word:

res = func(3) # in die veranderlike res is daar nou 9

Vir hierdie doel bestaan daar 'n spesiale instruksie in Python genaamd return, wat toelaat om die waarde wat die funksie teruggee te spesifiseer. Die woord teruggee verstaan ons as die waarde wat in die veranderlike geskryf sal word, as ons die geroep funksie daaraan toeken.

Kom ons herskryf ons funksie sodat dit nie die resultaat na die konsole uitstuur nie, maar dit in 'n veranderlike teruggee:

def func(num): return num ** 2

Nou skryf ons die resultaat van die funksie se werking in 'n veranderlike:

res = func(3)

Nadat die data in die veranderlike geskryf is, kan dit byvoorbeeld op die skerm vertoon word:

res = func(3) print(res) # sal 9 vertoon

Of jy kan eers hierdie data verander, en dit dan op die skerm vertoon:

res = func(3) res = res + 1 print(res) # sal 10 vertoon

Jy kan ook dadelik sekere aksies met die resultaat van die funksie uitvoer voordat dit in 'n veranderlike geskryf word:

res = func(3) + 1 print(res) # sal 10 vertoon

Jy kan ons funksie verskeie keer roep vir verskillende getalle en sy resultate bymekaar tel:

res = func(2) + func(3) print(res) # sal 13 vertoon

Om die geskrewe kode te verkort, kan jy dadelik die funksie roep, deur dit aan die print-parameter oor te dra:

print(func(3))

Skep 'n funksie wat 'n getal as parameter aanvaar, en die derdemag (kubus) van daardie getal teruggee. Met behulp van hierdie funksie, vind die derdemag van die getal 3 en skryf dit in die veranderlike res.

Met behulp van jou geskepte funksie, vind die som van die derdemagte van die getal 2 en die getal 3 en skryf dit in die veranderlike res.

Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp