harga = 800 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." mohon pencerahan nya ,salah apanya, kurang apanya,,salah terus
0 jempol
bramanto
300
1157
·
8 tahun, 5 bulan yang lalu
·
1 jempol
Salam Diskusi, Hai Coders @BaonxYanagawa, sintaks code yang coders tuliskan sudah benar, namun dalam pengetikkannya butuh ketelitian. Pada sintaks code ini : elif harga < 1500 akhiri dengan tanda titik dua sebagai awal kondisi dari elif. Sehingga menjadi seperti ini. elif harga < 1500 :
muliyadi227
135
18
·
8 tahun, 5 bulan yang lalu
·
0 jempol
Ya, betul yg ditulis "bramanto"
jacky
125
0
·
8 tahun, 5 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" elif harga < 1500: print "A: Kita beli 2 ekor" else: print "A: Bisa dikurangi harganya?" print "B: Tidak bisa." print "A: Selamat tinggal." ini salah nya dimana error index blok string line ke10 di ganti harganya sesuai intruksi juga error nya di situ aja
bramanto
300
1157
·
8 tahun, 5 bulan yang lalu
·
0 jempol
Salam Diskusi, Hai Coder @jacky, untuk sintaks code yang dituliskan sudah benar namun kurang lengkap. Periksa kembali sintaks code pada baris ini. elif harga < 1500: print "A: Kita beli 2 ekor" ubah menjadi seperti ini elif harga < 1500: print "A: Kita beli 2 ekor" karena output print tersebut harus masuk / menjorok ke dalam kondisi elif.
abdullahdodit
64
0
·
8 tahun, 5 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." Silahkan coba sekali lagi. Output tidak mengeluarkan A: Kita beli 2 ekor. Code Output A: Harga kudanya berapa ya? B: 1200 A : Kita Beli 2 Ekor A: Selamat tinggal. Pak Bramanto, saya sudah mengikuti semua hal Bapak intruksikan. mohon koreksinya.
bramanto
300
1157
·
8 tahun, 5 bulan yang lalu
·
0 jempol
Salam Diskusi, Hai Coder @abdullahdodit, setelah coder di tuliskan dengan benar. Perhatikan instruksi soal kembali. - Jika benar maka cetaklah "A: Kita beli 2 ekor". Perhatikan spasinya. - Coba jalankan saat harga sama dengan 800. - Ubah harga ke 2000 dan jalankan. Lihat outputnya. - Ubah harga ke 1200 dan jalankan lagi. Lihat outputnya. Bagaimana kesimpulanNya ? Apakah sudah paham dengan penggunaan elif ?
garasaga
100
1
·
8 tahun, 5 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" elif < 1500: print "A: Kita beli 2 ekor" else: print "A: Bisa dikurangi harganya?" print "B: Tidak bisa." print "A: Selamat tinggal." itu salah dimana ya? error terus
unjunk
300
35
·
8 tahun, 5 bulan yang lalu
·
0 jempol
@garasaga : kesalahan pada elif : elif < 1500: print "A: Kita beli 2 ekor" tambahkan variabel harga : elif harga < 1500: print "A: Kita beli 2 ekor"