Minta penjelasan detail tentang penggunaan retrun ( python)

Oleh radianym 222 3 pada Minggu, 2 Okt. 2016, 00:55:31


Kembali ke forum umum


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



Menggunakan Return

Di unit sebelumnya fungsi yang kita buat langsung mencetak sebuah kalimat. Tapi seringnya kita tak ingin function untuk mencetak kalimat, umumnya kita ingin function untuk memberikan sebuah angka, string, atau yang lainnya. Masih ingat dengan len()? Benar, fungsi itu memberikan kita sebuah angka yang merupakan panjang string yang kita berikan ke len(). Lalu bagaimana caranya agar function kita melakukan hal seperti itu? Kita menggunakan return, contohnya seperti ini:

def merayu(nama):
  return "Aku suka " + str(nama)

Setelah keyword return, anda bisa berikan apa saja yang anda ingin function ini kembalikan. Di contoh atas kita membuat merayu() agar mengembalikan sebuah string yang dipengaruhi oleh parameter nama yang diberikan. Nantinya kita bisa menggunakan merayu() seperti ini:

kata = merayu("Python")

Nantinya kata akan memiliki nilai "Aku suka Python". Atau kita bisa menggunakan merayu() seperti ini:

print merayu("coding")

Yang akan langsung mencetak "Aku suka coding".
Instruksi:

    Buat function bernama pangkat_dua() menerima satu buah parameter bernama angka,
    pangkat_dua() mengembalikan (me-return) pangkat dua dari angka yang diberikan,
    Di baris ke 5, panggil pangkat_dua(5) dan simpan di variabel yang bernama naga. Pastikan anda tidak memberikan spasi (indentasi) di baris ini karena baris ini bukan lagi bagian dari fungsi pangkat_dua().
0 jempol


radianym
222
3
penanya
· 8 tahun, 1 bulan yang lalu · 0 jempol

Terutama pada tugas nya

bramanto
300
1157
· 8 tahun, 1 bulan yang lalu · 1 jempol

Hai coder @radianym. Pada umumnya fungsi return digunakan untuk mengembalikan sebuah nilai dari suatu proses.

Untuk function terdapat 2 jenis, function yang secara default sudah berada di dalam bahasa pemrograman tersebut. dan ada pula function yang dapat kita buat /  kustomisasi sendiri sesuai kebutuhan. 

Pada function yang dikustomisasi terdapat pula 2 jenis, function berparameter (menerima parameter untuk diolah di dalam function) dan tanpa parameter.

Untuk pembahasan instruksinya coder dapat melihat tautan ini  sebagai referensinya : 

https://codesaya.com/diskusi/d/m...