Return Statement
279 words·6 mins·
loading
·
loading
·
Table of Contents
Membuat dan Menggunakan Fungsi pada Python - This article is part of a series.
Part 3: This Article
a. Pengertian Return #
Pada dasarnya, pernyataan return digunakan untuk mengembalikan nilai dari sebuah fungsi. Fungsi yang mengembalikan nilai dapat memberikan hasil pengolahan kepada bagian program yang memanggilnya.
b. Contoh Penggunaan Return dalam Fungsi #
Berikut adalah contoh sederhana penggunaan return dalam fungsi:
def tambahkan(angka1, angka2):
hasil = angka1 + angka2
return hasil
# Contoh pemanggilan fungsi
hasil_penambahan = tambahkan(3, 4)
print("Hasil penambahan:", hasil_penambahan)
Penjelasan:
- Fungsi
tambahkan
menerima dua argumen (angka1
danangka2
), menjumlahkannya, dan mengembalikan hasilnya menggunakan pernyataanreturn
. - Nilai yang dikembalikan kemudian disimpan dalam variabel
hasil_penambahan
dan dicetak.
c. Penggunaan Multiple Returns #
Fungsi dalam Python dapat mengembalikan lebih dari satu nilai menggunakan pernyataan return. Contoh di bawah ini menggambarkan penggunaan multiple returns:
Copy code
def bagi_dan_sisa(angka1, angka2):
hasil_bagi = angka1 // angka2
sisa = angka1 % angka2
return hasil_bagi, sisa
hasil, sisa = bagi_dan_sisa(10, 3)
print("Hasil Bagi:", hasil, "| Sisa:", sisa)
Penjelasan:
- Fungsi
bagi_dan_sisa
menghitung hasil bagi dan sisa dari dua angka yang diberikan. - Pernyataan
return
mengembalikan dua nilai sekaligus:hasil_bagi
dansisa
. - Saat memanggil fungsi, kita dapat menyimpan kedua nilai tersebut di dua variabel terpisah (
hasil
dansisa
).
d. Penggunaan Return tanpa Nilai #
Fungsi dapat menggunakan pernyataan return tanpa menyertakan nilai. Ini berguna ketika kita ingin menghentikan eksekusi fungsi tanpa mengembalikan nilai tertentu.
def sapa(nama):
if nama == "":
return # Menghentikan eksekusi jika nama kosong
print("Halo,", nama)
sapa("John") # Output: Halo, John
sapa("") # Tidak ada output, fungsi dihentikan sejak nama kosong
Penjelasan:
- Fungsi
sapa
memiliki pernyataan return tanpa nilai yang digunakan untuk menghentikan eksekusi jika nama yang diberikan kosong. - Saat memanggil fungsi dengan nama
"John"
, fungsi akan mengeksekusi dan mencetaksapaan
. Namun, ketika memanggil dengan nama""
, fungsi dihentikan sejak pernyataan return.
Membuat dan Menggunakan Fungsi pada Python - This article is part of a series.
Part 3: This Article