Advertisement

Return Value – Si Hadiah Setelah Kerja Keras

 


Di dunia Python, return value itu seperti hadiah kejutan yang diberikan setelah kamu bekerja keras. Kadang dia datang dengan kejutan yang manis, kadang juga dengan sesuatu yang mengejutkan, tapi yang pasti, dia selalu balik ke kamu setelah tugas selesai! Yuk, kita pelajari cara kerja return value yang lucu ini!

1. Apa itu Return Value? – Si Hadiah Setelah Kerja Keras

Bayangkan kamu sedang memasak di dapur. Setelah mengikuti semua resep dengan penuh semangat, kamu akhirnya menghasilkan makanan lezat. Nah, makanan lezat yang kamu buat itu adalah return value—hadiah yang dikembalikan oleh fungsi setelah ia menyelesaikan tugasnya.

Misalnya, kamu membuat fungsi untuk menghitung jumlah buah yang kamu beli:

def hitung_buah(apel, jeruk):
    total = apel + jeruk
    return total

Di sini, fungsi hitung_buah mengembalikan nilai total, yaitu jumlah apel dan jeruk yang kamu beli. Itu adalah return value—hadiah yang diberikan setelah fungsi selesai menghitung.

2. Memanggil Fungsi dan Menerima Return Value – Si Penerima Hadiah

Sekarang, kamu memanggil fungsi hitung_buah untuk mendapatkan hadiahmu. Begitu fungsi selesai, kamu akan mendapatkan return value—seperti saat menerima hadiah ulang tahun!

total_buah = hitung_buah(5, 3)
print(f"Total buah yang aku beli: {total_buah}")

Output:

Total buah yang aku beli: 8

Tadaaa! Fungsi mengembalikan nilai 8—total buah yang kamu beli, dan itu adalah hadiahmu setelah menghitung apel dan jeruk.

3. Return Value yang Lebih Menggembirakan – Si Kejutan Manis

Tapi, nggak selalu return value itu cuma angka, loh! Kadang dia bisa jadi kejutan yang lebih manis, seperti sebuah kalimat atau sesuatu yang lebih menarik!

Misalnya, kamu membuat fungsi yang memberi ucapan selamat setelah kamu makan buah:

def makan_buah(buah):
    return f"Selamat, kamu sudah makan {buah}!"

Ketika kamu makan apel dan memanggil fungsi ini, kamu akan mendapatkan return value yang lucu!

ucapan = makan_buah("apel")
print(ucapan)

Output:

Selamat, kamu sudah makan apel!

4. Return Value dalam Pengkondisian – Si Hadiah yang Pilih-Pilih

Kadang, return value bisa berbeda-beda tergantung situasinya. Bayangkan kamu sedang memilih hadiah berdasarkan mood atau keadaan. Fungsi bisa memberikan return value yang berbeda sesuai kondisi yang ada!

def pilih_hadiah(harga):
    if harga > 100:
        return "Hadiah mahal! Wow!"
    else:
        return "Hadiah terjangkau, tapi tetap keren!"

Jadi, kalau kamu punya budget tertentu, return value akan berubah sesuai dengan harga yang kamu pilih:

hadiah = pilih_hadiah(120)
print(hadiah)

hadiah_terjangkau = pilih_hadiah(80)
print(hadiah_terjangkau)

Output:

Hadiah mahal! Wow!
Hadiah terjangkau, tapi tetap keren!

5. Return Value dan Variabel – Si Pembawa Pesan

Tapi, bukan cuma kamu yang menerima hadiah, loh! Return value juga bisa dibawa ke tempat lain dan dipakai lagi. Seperti saat kamu menerima hadiah, dan memberikannya ke teman untuk digunakan bersama!

def tambah_dua(angka):
    return angka + 2

hasil = tambah_dua(5)
print(f"Hasil penambahan dua: {hasil}")

Di sini, hasil menjadi tempat untuk menampung return value dari fungsi tambah_dua. Dengan begini, kamu bisa memakai return value itu untuk hal lain!

Output:

Hasil penambahan dua: 7

6. Menggunakan Return Value dalam Perhitungan Lain – Si Pemberi Nilai Tambah

Kamu bisa menggunakan return value dari satu fungsi dan memasukkannya ke dalam fungsi lainnya, seperti membangun menara hadiah dari satu kejutan ke kejutan lainnya!

def bagi_dua(angka):
    return angka / 2

def tambah_lima(angka):
    return angka + 5

angka_awal = 20
hasil_bagi = bagi_dua(angka_awal)
hasil_tambah = tambah_lima(hasil_bagi)

print(f"Hasil bagi-dua dan tambah-lima: {hasil_tambah}")

Output:

Hasil bagi-dua dan tambah-lima: 15.0

Kesimpulan:

  • Return value itu seperti hadiah yang diberikan setelah fungsi selesai bekerja.
  • Fungsi bisa mengembalikan berbagai jenis hadiah—dari angka hingga kalimat lucu.
  • Kamu bisa menggunakan return value dalam perhitungan lain, atau memberikannya ke variabel untuk digunakan lagi.

Jadi, setiap kali kamu memanggil sebuah fungsi, ingatlah bahwa fungsi itu akan memberikanmu return value, seperti hadiah yang datang setelah kerja keras. Semakin banyak fungsi yang kamu buat, semakin banyak hadiah kejutan yang bisa kamu dapatkan!


 

Post a Comment

0 Comments