def merayu(rumah): """ Gunanya untuk merayu """ print "Aku suka " + str(rumah) def pelajar(siswa): """ Menjelaskan hobi pelajar """ print "Aku rajin belajar!" # panggil merayu di sini merayu ("rumah") # panggil pelajar di sini merayu ("siswa") ini yang salah dimana ya?
0 jempol
Untung
299
49
·
8 tahun yang lalu
·
0 jempol
kaisardesa28, Salut dengan kreativitasnya! Tapi untuk melewati soal di sini kita perlu mengikuti instruksi yang diberikan. Instruksinya adalah, Di baris ke 10, panggil fungsi merayu() dan masukkan "CodeSaya" sebagai parameternya. Code-nya merayu("CodeSaya") Walaupun code merayu("rumah") juga benar, tetapi tetap dianggap salah karena tidak sesuai dengan instruksi yang diberikan. Instruksi selanjutnya Di baris ke 13, panggil fungsi pelajar() tidak perlu masukkan parameter apapun karena memang telah di-def-inisikan tidak ada parameternya. Code-nya pelajar() Semoga membantu.
kaisardesa28
68
1
penanya
·
8 tahun yang lalu
·
0 jempol
Tapi kok tetap gk bisa ya mas? gini code yg saya tulis 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("CodeSaya") # panggil pelajar di sini pelajar () lalu muncul peringatan begini Silahkan coba sekali lagi. Perhatikan penulisan perkarakter di code anda, kesalahan huruf atau tanda baca bisa dianggap salah. Anda tidak menggunakan pelajar(). Panggil di baris ke 13 function pelajar() yang telah kita definisikan.
Untung
299
49
·
8 tahun yang lalu
·
0 jempol
kaisardesa28, Untuk penulisan fungsi pelajar, coba gunakan pelajar() bukan pelajar () Jangan menggunakan spasi. Menurut saya, keduanya benar dan menghasilkan output yang sama. Tetapi dari informasi error yang muncul, kita dinyatakan tidak menggunakan pelajar() melainkan pelajar () Coba copy seluruh code lengkap ini ke bagian unitnya. Perhatikan posisi pemanggilan fungsi pelajar yang berada di baris ke-14. Coba rapikan agar pemanggilan ini ditulis di baris ke-13. Semoga membantu.
kaisardesa28
68
1
penanya
·
8 tahun yang lalu
·
0 jempol
makasih lagi mas :D
wahyoe.haziq
88
2
·
7 tahun, 11 bulan yang lalu
·
1 jempol
ef merayu(nama): """ Gunanya untuk merayu """ print "Aku suka " + str(nama) def pelajar(): """ Menjelaskan hobi pelajar """ print "Aku rajin belajar!" # panggil merayu di sini def merayu(CodeSaya): print "Aku suka " + str(CodeSaya) # panggil pelajar di sini def pelajar(): print "Aku rajin belajar!" ini salahnya dimana ya??? terus pesan errornya seperti ini: Output tidak mengeluarkan Aku suka CodeSaya. Output tidak mengeluarkan Aku rajin belajar!.
Untung
299
49
·
7 tahun, 11 bulan yang lalu
·
0 jempol
wahyoe.haziq, Coba pelajari kembali unitnya. Nampaknya ada kesalahan mendasar cara memanggil fungsi di code yang telah ditulis. Apa betul begini cara memanggil fungsi? # panggil merayu di sini def merayu(CodeSaya): print "Aku suka " + str(CodeSaya) Semoga membantu.
yoni
90
3
·
7 tahun, 9 bulan yang lalu
·
0 jempol
def merayu(nama): """ Gunanya untuk merayu """ print "Aku suka " + str(nama) def pelajar(): """ Menjelaskan hobi pelajar """ print "Aku rajin belajar!" # panggil merayu di sini def merayu(CodeSaya): print "Aku suka " + str("CodeSaya") # panggil pelajar di sini def pelajar(): print "Aku rajin belajar!" apa yang salah
yoni
90
3
·
7 tahun, 9 bulan yang lalu
·
0 jempol
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("CodeSaya") # panggil pelajar di sini pelajar()