Pada pembahasan Operasi Pembandingan sudah sempat saya berikan contoh program memakai pernyataan IF dan ELSE. Mereka itulah "si Pengambil Keputusan" di dalam Python. Pernyataan IF dipakai untuk menguji suatu kondisi yang kemudian mengembalikan hasilnya berupa TRUE atau FALSE. Jika kembaliannya TRUE, sebuah blok kode utama akan dilaksanakan., sebaliknya jika kembaliannya FALSE, blok kode utama akan dilewati.
Sementara itu, pernyataan ELSE dapat dilibatkan pada pernyataan IF, jika diinginkan ada blok kode lain yang akan dlaksanakan ketika kembalian dari IF berupa FALSE.
if (kondisi):
//blok kode utama
else:
//blok kode lain
Pengujian suatu Kondisi
Pengujian suatu kondisi kira-kira contoh bunyinya seperti,
- "Apakah kecepatannya melebihi batas?"
- "Apakah air sudah mendidih?"
batas = 60
kecepatan = input("Berapa kecepatanmu? ")
if kecepatan > batas:
print "Kurangi kecepatan segera!"
print "Kamu melaju melebihi",batas,"Km/jam"
else:
print "Kecepatanmu",kecepatan,"Km/jam"
print "Jaga kecepatan konstan."
Cara Membentuk Blok Kode
Blok kode menunjukkan baris-baris kode yang terletak pada batas indentasi yang sama. Gunakan spasi atau tab untuk membentuk indentasi. Contoh program di bawah ini menunjukkan blok kode yang akan dieksekusi oleh IF jika kondisi memenuhi syarat.
if kecepatan > batas:
print "Kurangi kecepatan segera!"
print "Kamu melaju melebihi", batas,"Km/jam"
Sedangkan berikut ini contoh blok kode yang akan dieksekusi jika kondisi yang diuji oleh IF memberikan hasil FALSE.
else:
print "Kecepatanmu", kecepatan, "Km/jam"
print "Jaga konstan kecepatanmu."
Cara Memperoleh Masukan
Kita bisa menggunakan input() untuk meminta suatu masukan nilai kepada pengguna program. Contoh dibawah menunjukkan permintaan masukan yang selanjutnya nilai masukan yang diberikan akan disimpan ke dalam variabel kecepatan.
kecepatan = input("Berapa kecepatanmu? ")

Posting Komentar