19 November 2012

Seleksi if dalam Bahasa Python

Seleksi if dalam bahasa Python tidak jauh berbeda dengan bahasa pemrograman lain. Konsep dari seleksi if adalah, kita memberikan syarat kepada program, jika syarat yang ditentukan terpenuhi (bernilai True) maka program akan menjalankan kode yang telah ditentukan. Sedangkan jika syarat yang kita tentukan tidak terpenuhi (bernilai False), maka program melanjutkan langkah selanjutnya. Jadi, dalam seleksi if kita hanya memperhatikan apabila syarat yang kita tentukan terpenuhi.

Sintaks seleksi if dalam bahasa Python agak berbeda dibanding beberapa bahasa pemrograman lain. Berikut ini adalah format penulisan seleksi if pada bahasa Python:

if <syarat>:
     statement(1)
     statement(2)
     dll
Syarat yang dipakai di atas haruslah sebuah operasi yang menghasilkan True atau False. Dari format di atas bisa dilihat, stetement-statement akan dijalankan hanya apabila operasi yang menjadi syarat menghasilkan nilai True. Berikut ini adalah contoh sederhana pemrograman seleksi if:
angka = 23:
if angka > 20:
     print "Angka lebih besar dari 20"
print angka

angka = 18:
if angka > 20:
     print "Angka lebih besar dari 20"
print angka
Kode di atas apabila dieksekusi maka akan menghasilkan:
Angka lebih besar dari 20
23
18

Berikut ini adalah flowchart dari seleksi if:

Gambar direferensi dari: http://www.tutorialspoint.com/python/python_if_statement.htm



Tidak ada komentar:

Posting Komentar