kebingungan di memanggil fungsi

Oleh jamalludin 108 6 pada Kamis, 14 Juli 2016, 07:26:49


Kembali ke forum soal ini

#python #fungsi-dan-modul #fungsi


Petunjuk Diskusi
Silahkan masuk untuk berdiskusi



coba beberpa kali gc bisa2 sampek tolong dong kakak biar jadi programmer
0 jempol


bramanto
300
1157
· 8 tahun, 4 bulan yang lalu · 2 jempol

Hai coder @jamalludin, kalau boleh tau sintaks code yang coba dituliskan seperti apa ?

Iqrar99
94
4
· 8 tahun, 4 bulan yang lalu · 2 jempol

@jamaluddin, mungkin kamu bisa tunjukin code kamu seperti apa ?

jamalludin
108
6
penanya
· 8 tahun, 4 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
  

# panggil pelajar di sini
 gimana maksudnya kak

mezmerizva
108
6
· 8 tahun, 4 bulan yang lalu · 1 jempol

nama_function("parameternya")

nama_function_lain()

Di atas adalah cara memanggil fungsi. 
Untuk menyelesaikan soal tersebut CUKUP UBAH nama_function beserta parameternya dan nama_function_lain yang kebetulan tidak memiliki parameter apapun, SESUAI nilai yang sudah diinstruksikan  di kolom instruksi :)

jamalludin
108
6
penanya
· 8 tahun, 4 bulan yang lalu · 0 jempol

suwer kak banntu aku gac bisa2
aku udah ubah 
nama_merayu("codesaya")
dan
nama_pelajar()
tetap aja gac bisa 2

bramanto
300
1157
· 8 tahun, 4 bulan yang lalu · 2 jempol

Hai coder @jamalludin. Sesuai dengan instruksi soal, coder diminta untuk memanggil fungsi merayu (dengan parameter) da fungsi pelajar (tanpa parameter). Coder cukup mengetikkan sintaks code sederhana seperti ini : 

def merayu(nama):
  """ lorem ipsum dolor sit amet """
  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()

Note : Perhatikan kembali instruksi soal dan output yang diminta. 

jamalludin
108
6
penanya
· 8 tahun, 4 bulan yang lalu · 0 jempol

saya sudah memasukkan sesuai yang bramanto bilang dan tidak keluar output yang code saya minta gimana itu kaak

jamalludin
108
6
penanya
· 8 tahun, 4 bulan yang lalu · 0 jempol

kak mentok beneran ini kak ,tolong dong kak kasih tau jawabannya ,,,,,,,,,please........

mezmerizva
108
6
· 8 tahun, 4 bulan yang lalu · 2 jempol

Pada baris ke-10 di editor kamu tinggal ketik: merayu("CodeSaya").
Pada baris ke-13  ketik: pelajar().
Kemudian jalankan

mezmerizva
108
6
· 8 tahun, 4 bulan yang lalu · 2 jempol

edit: Tanpa tanda titik di akhir baris perintah

bramanto
300
1157
· 8 tahun, 4 bulan yang lalu · 2 jempol

Hai coder @jamalludin, kalau boleh tau sintaks code yang coba dituliskan seperti apa ?  dan pastikan coder menjalankanNya di unit materi yang tepat. 

jamalludin
108
6
penanya
· 8 tahun, 4 bulan yang lalu · 0 jempol

ini bagian fungsi di unit ke 3(memanggil fungsi)
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()
itu code saya inputkan sesuai instruksi kakak tapi kenapa error trus kak dari kemarin error trus tolong dong kak bantu aku.........

bramanto
300
1157
· 8 tahun, 4 bulan yang lalu · 2 jempol

Hai coder @jamalludin, sintaks code yang coder tuliskan sudah benar namun kurang tepat.

pada baris ini : 

merayu("codesaya") dan baris pelajar() 

coder tidak perlu menuliskan sintaks menjorok ke dalam. 

pastikan posisiNya sejajar vertical dengan function def pelajar() dan def merayu(). Karena ketika coder menuliskan sintaks menjorok ke dalam (seperti paragraf) , maka python akan membacaNya mengikuti function terakhir yang dibuat.

Berikut implementasi sintaks codeNya : 

---------------------------------------------------------------------------

def merayu(nama):
     """ lorem ipsum dolor sit amet """
     print "Aku suka " + str(nama)

def pelajar():
  """ Menjelaskan hobi pelajar """
     print "Aku rajin belajar!"

# panggil merayu di sini dan penulisan tidak menjorok ke dalam
merayu("CodeSaya")

# panggil pelajar di sini dan penulisan tidak menjorok ke dalam
pelajar()

jamalludin
108
6
penanya
· 8 tahun, 4 bulan yang lalu · 1 jempol

terimakasih beribu termakasih ya mas bramanto,,,,,,,,,,iya memang hehehe ,,,,sekali lagi termaksih...............