Skip to content Skip to sidebar Skip to footer

Widget Atas Posting

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

Luas Persegi Panjang Adalah 8

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

Luas Perseg Panjang 8

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

Luas Perseg Panjang 8

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"