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
tambahkanmenerima dua argumen (angka1danangka2), menjumlahkannya, dan mengembalikan hasilnya menggunakan pernyataanreturn. - Nilai yang dikembalikan kemudian disimpan dalam variabel
hasil_penambahandan 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_sisamenghitung hasil bagi dan sisa dari dua angka yang diberikan. - Pernyataan
returnmengembalikan dua nilai sekaligus:hasil_bagidansisa. - Saat memanggil fungsi, kita dapat menyimpan kedua nilai tersebut di dua variabel terpisah (
hasildansisa).
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
sapamemiliki 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