⊗pyPmUFRt 200 of 208 menu

Arahan return dalam Python

Katakan kita mempunyai fungsi yang memaparkan kuasa dua nombor yang diberikan pada skrin:

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

Jika nilai tidak perlu dipaparkan serta-merta pada skrin, ia boleh direkodkan terlebih dahulu ke dalam beberapa pembolehubah:

res = func(3) # dalam pembolehubah res sekarang 9

Untuk ini, Python mempunyai arahan khas return yang membolehkan menentukan nilai yang dikembalikan oleh fungsi. Perkataan mengembalikan merujuk kepada nilai yang akan direkodkan dalam pembolehubah, jika fungsi yang dipanggil diassign kepadanya.

Mari kita tulis semula fungsi kita supaya ia tidak memaparkan hasil dalam konsol, tetapi mengembalikannya ke dalam pembolehubah:

def func(num): return num ** 2

Sekarang mari kita rekodkan hasil fungsi ke dalam pembolehubah:

res = func(3)

Selepas data direkodkan ke dalam pembolehubah, ia boleh, sebagai contoh, dipaparkan pada skrin:

res = func(3) print(res) # akan memaparkan 9

Atau data tersebut boleh diubah suai terlebih dahulu, kemudian dipaparkan pada skrin:

res = func(3) res = res + 1 print(res) # akan memaparkan 10

Anda juga boleh serta-merta melakukan beberapa tindakan dengan hasil fungsi sebelum merekodkannya ke dalam pembolehubah:

res = func(3) + 1 print(res) # akan memaparkan 10

Anda boleh memanggil fungsi kita beberapa kali untuk nombor yang berbeza dan menambah hasilnya:

res = func(2) + func(3) print(res) # akan memaparkan 13

Untuk memendekkan kod yang ditulis, anda boleh serta-merta memanggil fungsi, dengan menyebarkannya ke dalam parameter print:

print(func(3))

Buat fungsi yang menerima nombor sebagai parameter, dan mengembalikan kuasa tiga nombor tersebut. Dengan menggunakan fungsi ini, cari kuasa tiga nombor 3 dan rekodkannya ke dalam pembolehubah res.

Dengan menggunakan fungsi yang anda buat, cari hasil tambah kuasa tiga nombor 2 dan nombor 3 dan rekodkannya ke dalam pembolehubah res.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak