pecahan = float (31)/3 print (pecahan) Silahkan coba sekali lagi. Jika sudah 'mentok' coba tanyakan di forum diskusi. Semangat, pasti anda bisa! Output tidak mengeluarkan 37.1666666667. mengapa nilai output harus 37.166666667. apa bukan soalnya 31/3
0 jempol
kevinlim
104
2
penanya
·
8 tahun yang lalu
·
0 jempol
saya gk tao kenapa jawabannya tidak sesuai dengan soal.. (atau mungkin ada yang saya salah baca). tp saya coba ganti pecahan = float (223)/6 akhirnya selesai. berikut ini soalnya yang saya copy past: "float() Selain bilangan bulat, kita punya juga bilangan tidak bulat atau bilangan yang memiliki nilai koma. Apa ya istilahnya yang tepat di bahasa Indonesia? Menurut wiki itu adalah bilangan titik mengambang. Anyway, di dunia programming disebut sebagi float. Cara menggunakannya anda pasti sudah bisa menebaknya: ngambang = float(2) yang akan membuat ngambang bernilai 2.0. Di Python float dan int itu penting dan terkadang bisa menjadi sumber bencana! Misalnya: tabungan = 31 / 3 if tabungan > 10: print "Beli laptop baru!" else: print "Nabung lagi" tabungan anda sebenernya lebih dari 10, tetapi karena 31 / 3 itu adalah integer, maka tabungan akan memiliki nilai tepat 10. Yang artinya anda tidak akan membeli laptop baru. Bencana besar bukan? Cara memperbaikinya mudah yaitu hanya dengan memberikan float() di salah satu angkanya, seperti ini: float(31) / 3 Instruksi: Sederhana saja, berikan float() untuk code di samping sehingga mengeluarkan bilangan float.
bramanto
300
1157
·
8 tahun yang lalu
·
1 jempol
Halo coder @kevinlim. Pada instruksi soal, coder hanya diminta untuk memberikan nilai float pada soal ini : print 223 / 6 Coder cukup menuliskannya seperti ini : hasil = 223 / 6 print float(hasil)
kevinlim
104
2
penanya
·
8 tahun yang lalu
·
0 jempol
@bramanto.. tq bangat atas reply mas.. tp di soal yang saya copy sama sekali tak ada sebut 223/6. itu yang membuat saya binggung
bramanto
300
1157
·
8 tahun yang lalu
·
0 jempol
Halo coder @kevinlim, coder dapat menekan tombol ulang untuk melihat kondisi soal defaultnya. Semangat, Happy Coding!
kevinlim
104
2
penanya
·
8 tahun yang lalu
·
0 jempol
@bramanto da saya selesaokan. tq bgt atas bantuan bpk.
fadjarrafi21
211
1
·
7 tahun, 11 bulan yang lalu
·
0 jempol
tapi kok saya sudah inpu code yang mas bramanto bilang masih salah ya?? ini kode saya print 223 / 6 hasil = 223 / 6 print float(hasil)
bramanto
300
1157
·
7 tahun, 11 bulan yang lalu
·
0 jempol
Halo coder @fadjarrafi21, coder yang dituliskan hanya contoh saja. Disini output yang diminta adalah 37.1666666667. Coder dapat menuliskannya seperti ini untuk penyelesaiannya : hasil = 223 / float(6) print hasil atau print 223 / float(6)
creath444
213
3
·
4 tahun, 1 bulan yang lalu
·
0 jempol
Sederhana saja, berikan float() untuk code di samping sehingga mengeluarkan bilangan float. cuma gini doang njir print 223/6 => print float(223)/6 or salah satu angka nya print 223/float(6)