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(). # buat function pangkat_dua() def pangkat_dua return
2 jempol
bramanto
300
1157
·
8 tahun, 4 bulan yang lalu
·
2 jempol
Hai coder @Arrafi23. Coder diminta membuat sebuah fungsi bernama pangkat_dua() . Pelajari kembali bab ini https://codesaya.com/python/fung... Untuk melakukan pangkat dua coder dapat mempelajari kembali bab ini https://codesaya.com/python/peng... sebagai contoh implementasiNya seperti ini : # MisalNya kita membuat fungsi bernama pangkat_tiga() yang menerima parameter bernama nilai. def pangkat_tiga(nilai): return nilai** 3 hasil = pangkat_tiga(10) print hasil # Output 1000