if dan else
Lihat code di bawah:
if harga > 1000:
print "Kita beli"
else:
print "Kita jual"
print "selesai"
Apa anda bisa tebak apa yang akan terjadi jika harga bernilai di bawah 1000
? Benar, "Kita jual"
akan tercetak! Itulah gunanya else
.
Jika pernyataan di if
bernilai False
, maka code yang akan dijalankan adalah code di else
. Perhatikan lagi spasi di baris setelah else
, baris yang menggunakan spasi setelah else
adalah blok code yang akan dijalankan.
Instruksi:
Lihat contoh di samping. Apakah anda bisa menebak mana saja yang tercetak? Lalu jalankan!
Sekarang ubah variabel harga menjadi di atas 1500
dan jalankan lagi! Apakah ada perubahan?
harga = 1000
print "A: Harga kudanya berapa ya?"
print "B: " + str(harga)
if harga <= 1500:
print "A: Kita borong..!!"
print "B: Terimakasih"
else:
print "A: Bisa dikurangi harganya?"
print "B: Tidak bisa."
print "A: Selamat tinggal."
Code Output