def merayu(nama): """ untuk merayu """ print "Aku suka " + str(nama) katanya 'nama' si not denifed tolong ditulis kembali yang salahnya.. terima kasih :)
0 jempol
ZihxS
300
816
·
6 tahun, 10 bulan yang lalu
·
2 jempol
Hai coder azzahra, Ingat penulisan kode di python harus rapih yaa, karena python membaca spasi untuk menentukan pernyataan pernyataan, Coba pakai contoh kode ini : def merayu(nama): return "Aku suka " + str(nama) print merayu("Karmila") Kode diatas sekalian saya sertakan cara memanggil fungsinya. Semoga membantu ^_^
azzahra
140
6
penanya
·
6 tahun, 10 bulan yang lalu
·
0 jempol
sip kak terima kasih bantuanya saya sekalian ingin bertanya.. kalau itu karmila tuh contoh namanya ya?
ZihxS
300
816
·
6 tahun, 10 bulan yang lalu
·
2 jempol
@azzahra, Iya itu contoh nama hehe, yang fungsinya untuk mengusi parameter nama di fungsi merayu, itu bebas kok mau di isi apa aja, ga cuma Karmila saja.
Lembayung
87
3
·
6 tahun, 10 bulan yang lalu
·
0 jempol
MEMANGGIL FUNGSI Instruksi: 1. Kita sekarang punya dua buah fungsi yaitu: merayu() dan pelajar(). 2. Di baris ke 10, panggil fungsi merayu() dan masukkan "CodeSaya" sebagai parameternya. 3. Di baris ke 13, panggil fungsi pelajar() tidak perlu masukkan parameter apapun karena memang telah di-def-inisikan tidak ada parameternya. Kemudian saya lakukan coding spt ini : def merayu(nama): """ Gunanya untuk merayu """ print "Aku suka " + str(nama) def pelajar(): """ Menjelaskan hobi pelajar """ print "Aku rajin belajar!" # panggil merayu di sini merayu(nama) nama = "CodeSaya" # panggil pelajar di sini pelajar() Ternyata msh error, ada salah di mana ya?
Lembayung
87
3
·
6 tahun, 10 bulan yang lalu
·
0 jempol
OK, ternyata udah tau kesalahannya.... Mohon pencerahan yg ini saja dh... MENGGINAKAN RETURN Instruksi: 1. Buat function bernama pangkat_dua() menerima satu buah parameter bernama angka, 2. pangkat_dua() mengembalikan (me-return) pangkat dua dari angka yang diberikan, 3. 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(). Coding saya : # buat function pangkat_dua() def pangkat_dua(angka) return str(angka)**2 pangkat_dua(5) hasilnya error... gmn ini?
ZihxS
300
816
·
6 tahun, 10 bulan yang lalu
·
1 jempol
@Lembayung, # buat function pangkat_dua() def pangkat_dua(angka): return angka ** 2 naga=pangkat_dua(5) print naga
altongasi
71
0
·
6 tahun, 9 bulan yang lalu
·
0 jempol
hadeeehh....maksudnya sama dimodif dikit sudah ngga mau... Ini yang sukses.. def pangkat_dua(angka): return angka ** 2 naga = pangkat_dua(5)