harga = 2000 2 3 print "A: Harga kudanya berapa ya?" 4 print "B: " + str(harga) 5 6 if harga < 1300 : 7 print "A: Kita borong..!!" 8 print "B: Terimakasih" 9 10 print "A: Selamat tinggal."
0 jempol
KID_VX
148
12
·
8 tahun, 4 bulan yang lalu
·
2 jempol
ini di unit ke 5 ya ? kodenya gak ada yg salah, cuman di intruksinya disuruh pas dibaris 8 buat elif harga < 1500: ... yg kamu bikin itu 1300, tinggal ganti aja jadi 1500
rachmadi
108
0
penanya
·
8 tahun, 4 bulan yang lalu
·
0 jempol
Tetap aja salah walau udah di ubah jadi < 1500 ksh pencerahan dong
rachmadi
108
0
penanya
·
8 tahun, 4 bulan yang lalu
·
0 jempol
harga = 800 print "A: Harga kudanya berapa ya?" print "B: " + str(harga) if harga < 1000: print "A: Kita beli 4 ekor" else harga < 1500: print "A: Kita beli 2 ekor" else: print "A: Bisa dikurangi harganya?" print "B: Tidak bisa." print "A: Selamat tinggal."
rachmadi
108
0
penanya
·
8 tahun, 4 bulan yang lalu
·
0 jempol
Mana yg salah ya
hengalvin
11
2
·
8 tahun, 4 bulan yang lalu
·
1 jempol
harga = 1600 print "A: Harga kudanya berapa ya?" print "B: " + str(harga) if harga < 1000: print "A: Kita beli 4 ekor" if harga > 1000 and harga < 1500: print "A: Kita beli 2 ekor" if harga > 1500: print "A: Bisa dikurangi harganya?" print "B: Tidak bisa." print "A: Selamat tinggal." harusnya ada cara lebih baik, tapi saya baru belajar phyton. Taunya C++, jadi gini aja deh hehehe..
rachmadi
108
0
penanya
·
8 tahun, 4 bulan yang lalu
·
0 jempol
Saya belum paham dengan meredanya coret hengalvin
hengalvin
11
2
·
8 tahun, 4 bulan yang lalu
·
1 jempol
Jadi di beri if statement untuk setiap case. case 1: harga dibawah 1000 case 2: harga diantara 1000 dan 1500 case 3: harga lebih dari 1500 contoh harga di input:1600 case 1 akan di lewati karena tidak benar, case 2 juga di lewati, saat sampai ke case 3, baru tereksekusi print "A: Bisa dikurangi harganya?" print "B: Tidak bisa."
KID_VX
148
12
·
8 tahun, 4 bulan yang lalu
·
0 jempol
harga = 1200 print "A: Harga kudanya berapa ya?" print "B: " + str(harga) if harga < 1000: print "A: Kita beli 4 ekor" elif harga < 1500: print "A: kita beli 2 ekor" else: print "A: Bisa dikurangi harganya?" print "B: Tidak bisa." print "A: Selamat tinggal." ## perhatikan elif dan else,kamu nulisnya else, terus else lagi
ZihxS
300
816
·
8 tahun, 4 bulan yang lalu
·
4 jempol
salam diskusi, Hai coder @rachmadi, Perlu anda ingat else tidak mengandung unsur nilai, tidak seperti elif (else id), Else adalah pengecualian, <HAPPY CODING, In CodeSaya.Com>
Arrafi23
151
38
·
8 tahun, 4 bulan yang lalu
·
3 jempol
Salam diskudi, lebih lihat apa yang diperintahkan :)