Pengertian dan Fungsi Perintah Return pada Function di Python
Apa itu perintah return pada function? 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.
Sebelumnya admin juga sudah membahas artikel tentang Function dalam python. Dan
kita sudah membuat beberapa contoh ketika sebuah function akan menampilkan
sebuah teks. Seperti contoh dibawah ini :
def luas_persegi_panjang(panjang, lebar):
hasil = panjang * lebar
print("Luas Persegi Panjang Adalah",hasil);
luas_persegi_panjang(2, 4)
Maka hasil kodenya
Dari kode di atas kita dapat memodifikasi dengan menggunakan
tambahan perintah return sehingga
kodenya seperti dibawah ini :
def luas_persegi_panjang(panjang, lebar):
hasil = panjang * lebar
return hasil
teks1 = luas_persegi_panjang(2, 4)
print("Luas Perseg Panjang",teks1)
Maka hasilnya
Perhatikan kode diatas terdapat perintah return pada baris ketiga yaitu return hasil yang artinya mengmebalikan nilai yang tersimpan di dalam hasil kepada kode yang memanggil function tersebut.
Perhatikan pada baris kelima disitu admin membuat sebuah
variabel dengan nama teks1 dan diisi dengan luas_persegi_panjang(2, 4). Dengan
perintah tersebut maka variabel teks1 berisi angka 8 kemudian ditampilkan
dengan perintah print.
Selain perintah diatas kita juga bisa langsung mengembalikan
nilai yang berasal dari hasil operasi. Artinya kita tidak perlu menyimpannya
dalam variabel hasil terlebih bisa kita lihat seperti contoh yang ada dibawah
ini :
def luas_persegi_panjang(panjang, lebar):
return panjang * lebar
print("Luas Perseg Panjang",luas_persegi_panjang(2, 4))
Jika kode diatas di jalankan maka hasilnya pun sama dengan kode sebelumnya (Luas Perseg Panjang 8). Namun pada kode yang ada di atas kita tidak menggunakan variabel. Kalao kode sebelumnya kita menggunakan variabel hasil dan teks1.
Perintah return juga dapat menghentikan function karena
dalam function return sangat mirip
dengan perintah break dalam perulangan. Jika suatu function
terdapat sebuah return dan dibawah return
tersebut masih terdapat kode perintah function maka kode yang ada di dibawah return tersebut tidak akan pernah
dijalankan atau eksekusi.
Perhatikan contoh berikut ini :
Jika kode diatas di jalankan maka hasilnya pun sama dengan
kode sebelumnya (Luas Perseg Panjang 8).
Namun pada kode yang ada di atas kita tidak menggunakan variabel. Kalao kode
sebelumnya kita menggunakan variabel hasil
dan teks1.
Perintah return juga dapat menghentikan function karena
dalam function return sangat mirip
dengan perintah break dalam perulangan. Jika suatu function
terdapat sebuah return dan dibawah return
tersebut masih terdapat kode perintah function maka kode yang ada di dibawah return tersebut tidak akan pernah
dijalankan atau eksekusi.
Perhatikan contoh berikut ini
def luas_persegi_panjang(panjang, lebar):
return panjang * lebar
print("Lagi Asik Belajar Python")
print("Luas Perseg Panjang",luas_persegi_panjang(2, 4))
Maka hasilny adalah masih tetap sama seperti di atas yaitu
Pada kode diatas pada baris tiga terdapat terdapat perintah print("Lagi Asik Belajar Python") kode tersebut berada
dalam function namun posisinya berada setelah return maka kode tersebut tidak
akan pernah di eksekusi oleh function tersebut karena berada setelah perintah return.
Kesimpulan
Pada artikel kali ini kita telah membahas lanjutan dari
fungsi (function) dalam python yaitu tentang pengertian dan fungsi return pada
python. Admin sudah membahas dan memberikan beberapa contoh semoga contoh
diatas dapat dipahami.
Kenapa kita wajib memahami return ini ? karena mayoritas
function akan mengembalikan sebuah nilai, cukup jarang menampilkan hasil dalam
bentuk teks.
Cukup sekian artikel kali ini jika ada yang kurang jelas
atau kurang paham mari kita diskusikan di kolom komentar di bawah ini..
Post a Comment for "Pengertian dan Fungsi Perintah Return pada Function di Python"