Fungsi Return Pada Python Lengkap Dengan Contoh

Fungsi Return Pada Python

Fungsi Return Pada Python – Jika dikaji secara garis besar adalah mengembalikan nilai. Maka ketika proses sistem akan menyederhanakan dan memudahkan dalam pemrograman.

Bahasa pemrograman cukup mudah jika kita memperhatikan. Karena semua kode yang terlihat tidak penting ternyata berpengaruh untuk kita perhatikan.

Salah satunya fungsi return pada python ini dan bagaimana cara penggunaanya. Sejak muncul pertama kali pada 1991, bahasa pemrograman ini sengaja dirancang.

Seseorang tersebut adalah Guido van Rossum yang memiliki tujuan untuk sistem operasi. Sengaja dibuat sederhana agar para pemula atau profesional bisa menggunakannya.

Memiliki fungsi untuk mengembalikan nilai pada function, maka return secara otomatis terikat oleh fungsi. Berbeda dengan print yang mencetak output mereka tidak terikat fungsi. Keduanya terkadang sering menjadi salah paham karena pembahasan yang berbelit-belit.

Maka bayangkan saja jika keduanya ini berbeda, antara return dan print. Dalam sebuah return, kita akan mendapatkan beberapa ekspresi dari nilai. Evaluasi dan nilai dari keterangan tersebut akan dikembalikan.

Fungsi Return Pada Python

Apa itu Fungsi Return pada Python?

Fungsi return pada Python digunakan untuk mengirimkan nilai kembali ke pemanggil fungsi. Ketika suatu fungsi dipanggil dan menghasilkan output, output tersebut dapat dikembalikan menggunakan pernyataan return. Nilai yang dikembalikan dapat digunakan dalam ekspresi atau operasi selanjutnya.

Sintaks Fungsi Return

Berikut adalah sintaks dasar dari fungsi return pada Python:

python
def nama_fungsi():
# kode fungsi
return nilai

Dalam contoh di atas, kita mendefinisikan sebuah fungsi dengan menggunakan kata kunci “def” diikuti oleh nama fungsi. Setelah blok kode fungsi, kita menggunakan pernyataan return untuk mengembalikan nilai.

Menggunakan Nilai yang Dikembalikan

Setelah fungsi mengembalikan nilai, kita dapat menggunakan nilai tersebut dalam ekspresi atau operasi lainnya. Contoh berikut menggambarkan penggunaan nilai yang dikembalikan oleh fungsi:

python
def tambah(a, b):
return a + b
hasil = tambah(3, 5)
print(“Hasil penjumlahan:”, hasil)

Output:

yaml
Hasil penjumlahan: 8

Pada contoh di atas, fungsi tambah() mengembalikan hasil penjumlahan dari dua argumen yang diberikan. Nilai yang dikembalikan kemudian ditampung dalam variabel hasil dan dicetak menggunakan fungsi print().

Penggunaan Multiple Return Values

Selain mengembalikan satu nilai, fungsi pada Python juga dapat mengembalikan multiple return values. Ini dapat dicapai dengan mengirimkan beberapa nilai yang dipisahkan oleh koma. Contoh berikut menjelaskan penggunaan multiple return values:

python
def hitung(a, b):
tambah = a + b
kurang = a - b
kali = a * b
bagi = a / b
return tambah, kurang, kali, bagi
hasil = hitung(10, 5)
print(“Hasil penjumlahan:”, hasil[0])
print(“Hasil pengurangan:”, hasil[1])
print(“Hasil perkalian:”, hasil[2])
print(“Hasil pembagian:”, hasil[3])

Output:

yaml
Hasil penjumlahan: 15
Hasil pengurangan: 5
Hasil perkalian: 50
Hasil pembagian: 2.0

Pada contoh di atas, fungsi hitung() mengembalikan empat nilai sekaligus, yaitu hasil penjumlahan, pengurangan, perkalian, dan pembagian dari dua argumen yang diberikan. Nilai-nilai tersebut ditampung dalam variabel hasil dan dapat diakses menggunakan indeks.

Menangani Tidak Ada Nilai yang Dikembalikan

Terkadang, kita perlu menangani situasi di mana suatu fungsi tidak mengembalikan nilai. Dalam kasus seperti itu, kita dapat menggunakan pernyataan return tanpa argumen. Contoh berikut menjelaskan penggunaan return tanpa nilai yang dikembalikan:

python
def sapa(nama):
if nama == "John":
print("Halo, John!")
return
print("Halo, ", nama, "!")
sapa(“John”)
sapa(“Jane”)

Output:

Halo, John!
Halo, Jane !

Pada contoh di atas, jika argumen nama sama dengan “John”, fungsi sapa() akan mencetak pesan “Halo, John!” dan mengembalikan nilainya. Jika argumen nama berbeda, fungsi akan mencetak pesan sapaan tanpa menggunakan return.

Fungsi Def dan Return Pada Python

Perintah return  pada fungsi artinya mengembalikan nilai yang tersimpan dalam sebuah variabel kepada kode yang akan memanggil function tersebut. Tujuan dari sebuah return adalah untuk mengembalikan sebuah nilai pada function.

Untuk membuat fungsi pada python, ada aturan dasar yang untuk mendefinisikan fungsi.

  1. Diawalai dengan kata kunci def lalu nama fungsi dan tanda kurung serta titik dua. def buatFungsi():
  2. Parameter atau argumen diletakkan dalam tanda kurung, parameter atau argumen ini adalah masukan dari luar yang akan diproses didalam fungsi.
  3. Doctstring adalah pernyataan pertama, tapi ini optional dan hanya berupa komentar atau dokumentasi program jika diperlukan.
  4. Sama seperti penggunaan while dan for, blok kode dimulai dengan tanda titik dua (:) dan tentu saja indentesi.
  5. return berguna untuk mengembalikan suatu nilai kepada sipemanggil, dan ini tetap bersifat opsional

Def adalah singkatan dari “definition” yang merupakan salah satu fitur yang paling penting dalam bahasa pemrograman Python. Def adalah cara untuk mendefinisikan suatu fungsi dalam Python. Fungsi adalah blok kode yang dapat dipanggil berkali-kali dengan input yang berbeda.

Fungsi memungkinkan pemrogram untuk mengorganisir dan membagi kode mereka menjadi bagian-bagian yang lebih kecil dan lebih mudah dikelola.

Dalam bahasa Python, fungsi dapat didefinisikan dengan menggunakan kata kunci “def”. Kata kunci ini diikuti oleh nama fungsi dan parameter yang didefinisikan di dalam tanda kurung. Blok kode untuk fungsi harus diletakkan di bawah baris definisi fungsi

Fungsi Return Pada Python Pada

Dalam bahasa pemrograman Python, pernyataan return digunakan untuk mengakhiri eksekusi pemanggilan fungsi dan “mengembalikan” hasilnya (nilai ekspresi mengikuti kata kunci return) ke pemanggil.

Pernyataan setelah pernyataan kembali tidak dieksekusi. Jika pernyataan return tanpa ekspresi apa pun, maka nilai khusus None dikembalikan.

Memiliki tugas utama untuk mengembalikan value kepada bagian program. Mereka akan membantu untuk memanggil bagian dari fungsi tersebut.

Dengan menggunakan tanda kurung () terjadilah residual value. Dengan melalui return statement, dengan alih fungsi dan memperhatikan fungsi dari lompat ke baris berikutnya.

Penggunaan return secara otomatis memanggil pernyataan yang sebelumnya kita tuliskan. Fungsi Return pada Python melalui def dengan perintah print, lalu kode dan fungsi.

Hal ini menjadi penanda bahwa memang sudah berada di akhir dari pemanggilan sebuah fungsi. Untuk mengirimkan nilai balik kembali ke program dengan sebuah fungsi. Sifatnya return sebenarnya opsional dalam mengembalikan sebuah nilai.

Nah untuk mencoba bahasan ini mudah kalian pahami atau tidak. Kita akan menyediakan contoh kode program berikut ini.

  1. def harga_setelah_pajak(harga_dasar):
  2. return harga_dasar + (harga_dasar * 10/100)
  3. harga_cilok = 5000
  4. harga_final_cilok = harga_setelah_pajak(harga_cilok)
  5. print(“Harga cilok 1 porsi Rp.”, harga_final_cilok)

Kode tersebut akan mendapatkan hasil pasti jika Anda memahami bahasan tadi. Coba untuk menerapkan pada Python untuk itu.

Pembahasan

Setelah mencobanya masing-masing, kami akan menunjukan detail pengerjaan dari kode tersebut. Agar bisa mencocokan dengan hasil mencoba mandiri untuk paham Fungsi Return pada Python.

Dari baris pertama kita memulai dari function dengan keterangan harga _setelah_pajak(). Selanjutnya secara otomatis parameternya hadir dua baris bukan?

Hadir perintah return dengan keterangan return harga_pasar + (harga_pasar*10/100). Maka hasilnya akan kembali kepada perhitungan pertama dan kemudian lanjut ke kode yang dipanggilnya.

Pada baris keempat variabel atau nilai yaitu harga_cilok dengan nominal 5000. Lanjut lagi pada baris kelima variabel nilainya harga_final_cilok  kta isi dengan hasil dari return function.

Harga_setelah pajak(harga_cilok) yang argumen 5000 tasi akan masuk kedalamnya. Hal ini membawa variabel dari parameter sebelumnya.

Terakhir pada baris keenam harga_final_cilok masuk ke input untuk perintah print. Selanjutnya menampilkan teks hasil tersebut, maka :

Harga cilok 1 porsi Rp. 5500.0

Fungsi Return pada Python sebenarnya cenderung mudah kita aplikasikan pada program. Namun memang akan sulit dan membingungkan jika hanya dengan teori saja. Akan lebih baik mempelajari sambil praktek agar paham.

Nah itulah informasi mengenai Fungsi Return Pada Python, semoga informasi yang kami bagikan ini bermanfaat dan terima kasih telah membaca.

Kesimpulan

Dalam artikel ini, kami telah membahas mengenai fungsi return pada Python. Kami mempelajari sintaks dasar fungsi return, penggunaan nilai yang dikembalikan, penggunaan multiple return values, dan menangani situasi di mana tidak ada nilai yang dikembalikan. Dengan pemahaman yang baik tentang fungsi return, Anda dapat menulis kode Python yang lebih efisien dan mudah dipahami.

Untuk informasi lebih lanjut mengenai fungsi return pada Python, Anda dapat mengakses dokumentasi resmi Python di https://docs.python.org/id/.

 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *