Tolong saya kesulitan mengartikan return?
0 jempol
bangcodec
140
1
penanya
·
8 tahun, 5 bulan yang lalu
·
0 jempol
# buat function pangkat_dua() 2 def pangkat_dua (angka): 3 print "angka" 4 return str(** angka) 5 pangkat_dua ("5") 6 7 naga = pangkat_dua #belum bisa sampe sekarang tolong guru
bramanto
300
1157
·
8 tahun, 5 bulan yang lalu
·
2 jempol
Salam Diskusi, Hai Coders @bangcodec, sintaks code function yang dituliskan kurang tepat. Coders dapat melengkapiNya dengan sintakas seperti berikut : -------------------------------------------------- def pangkat_dua(angka): return angka * angka naga = pangkat_dua(5) print naga -------------------------------------------------- atau -------------------------------------------------- def pangkat_dua(angka): return angka ** 2 naga = pangkat_dua(5) print naga
Komang.Pasek
53
2
·
8 tahun, 5 bulan yang lalu
·
0 jempol
bingung dengan fungsi return ini.. terutama penggunaan tanda petik setelah return (")...
ganis
198
841
·
8 tahun, 5 bulan yang lalu
·
1 jempol
hi @Komang.Pasek, tanda petik setelah return artinya adalah yang dikembalikan oleh fungsi tersebut adalah sebuah string.
Komang.Pasek
53
2
·
8 tahun, 5 bulan yang lalu
·
0 jempol
def pangkat_dua(angka): return angka ** 2 naga = pangkat_dua(5) print naga diatas kenapa tanpa tanda petik(").. mohon pencerahan..
ganis
198
841
·
8 tahun, 5 bulan yang lalu
·
1 jempol
@Komang.Pasek Karena kita melakukan operasi matematika pangkat_dua jika kita lakukan return "angka ** 2" maka jadinya akan mengembalikan string "angka ** 2" buka hasil dari pangkat dua dari angka. ^^
Komang.Pasek
53
2
·
8 tahun, 5 bulan yang lalu
·
1 jempol
oh gtu,, baru mengerti.. trims suhu...