⊗pyPmUFRt 200 of 208 menu

Maagizo ya return katika Python

Tuchukulie tuna kitendo ambacho kinatokeza kipeo cha mraba cha namba iliyopitishwa:

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

Iwapo thamani haitakiwi kutokezwa mara moja kwenye skrini, inaweza kuhifadhiwa kwanza katika kutofautisha fulani:

res = func(3) # kwenye kutofautisha res sasa kuna 9

Kwa ajili hii, katika Python kuna maagizo maalum return, ambayo yanaweza kubainisha thamani ambayo kitendo kinairudisha. Kwa neno kurudisha inamaanisha thamani ambayo ingehifadhiwa katika kutofautisha, ikiwa kitendo kilichoitwa kitapeanwa kwa kutofautisha hiyo.

Wacha tuandike tena kitendo chetu ili kisitokeze matokeo kwenye konsoli, bali kikirudishe kwenye kutofautisha:

def func(num): return num ** 2

Sasa wacha tuhifadhi matokeo ya kazi ya kitendo katika kutofautisha:

res = func(3)

Baada ya data kuhifadhiwa kwenye kutofautisha, zinaweza, kwa mfano, kutokezwa kwenye skrini:

res = func(3) print(res) # itatokeza 9

Au data zinaweza kubadilishwa kwanza, kisha zatokezwe kwenye skrini:

res = func(3) res = res + 1 print(res) # itatokeza 10

Inawezekana kufanya vitendo fulani mara moja na matokeo ya kazi ya kitendo kabla ya kuhifadhi katika kutofautisha:

res = func(3) + 1 print(res) # itatokeza 10

Inawezekana kukiita kitendo chetu mara kadhaa kwa namba tofauti na kujumlisha matokeo yake:

res = func(2) + func(3) print(res) # itatokeza 13

Ili kufupisha msimbo ulioandikwa, inawezekana kuita kitendo mara moja, ukikipitisha kwa kigezo print:

print(func(3))

Tengeneza kitendo, ambacho kinakubali namba kama kigezo, na kinakirudisha mchemraba wa namba hiyo. Kwa kutumia kitendo hiki tafuta mchemraba wa namba 3 na uihifadhi kwenye kutofautisha res.

Kwa kutumia kitendo ulichotengeneza tafuta jumla ya mchemraba wa namba 2 na namba 3 na uihifadhi kwenye kutofautisha res.

Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa