#kondisi if adalah kondisi yang akan di eksekusi oleh program jika bernilai benar
nilai = 9
#jika kondisi benar/TRUE maka program akan mengeksekusi perintah di bawahnya
if(nilai > 7):
print("Sembilan Lebih Besar Dari Angka Tujuh")
#kondisi benar, Dieksekusi
#Jika kondisi salah/FALSE maka program tidak akan mengeksekusi perintah dibawahnya
if (nilai > 10)
print("Sembilan Lebih Besar Dari Angka Sepuluh")
#Kondisi salah, maka tidak tereksekusi
Dari contoh diatas, jika program dijalankan maka akan mencetak string "Sembilan Lebih Besar Dari Angka Tujuh" sebanyak 1 kali yaitu pada if pertama. Di if kedua statement bernilai salah, jadi perintah print ("Sembilan Lebih Besar Dari Angka Sepuluh") tidak akan di eksekusi.
2. Kondisi If Else
Pengambilan keputusan (kondisi if else) tidak hanya digunakan untuk menentukan tindakan apa yang akan diambil sesuai dengan kondisi, tetapi juga digunakan untuk menentukan tindakan apa yang akan diambil/dijalankan jika kondisi tidak sesuai.
Pada python ada beberapa statement/kondisi diantaranya adalah if, else, dan elif kondisi if digunakan untuk mengeksekusi kode jika kondisi bernilai benar. Kondisi if else pernyataan benar (TRUE) kode dalam if dieksekusi, tetapi jika bernilai salah (FALSE) maka akan mengeksekusi kode di dalam else.
#Kondisi If else adalah jika kondisi bernilai TRUE maka akan di eksekusi pada If, tetapi jika FALSE maka akan dieksekusi kode pada else
nilai = 3
#Jika pernyataan pada If bernilai TRUE maka If akan dieksekusi, tetapi jika FALSE kode pada else yang akan dieksekusi
If (nilai > 7):
print("Selamat Anda Lulus")
Else:
print("Maaf Anda Tidak Lulus")
Pada contoh diatas, jika program dijalankan maka akan mencetak string "Maaf Anda Tidak Lulus" karena pernyataan if bernilai false.
3. Kondisi Elif
Pengambilan keputusan (kondisi if elif) merupakan lanjutan/percabangan logika dari "kondisi if". Dengan elif kita bisa membuat kode program yang akan menyeleksi beberapa kemungkinan yang bisa terjadi. Hampir sama dengan kondisi "elif" bisa banyak tidak hanya satu.
hari_ini="Minggu"
if(hari_ini=="Senin")
print("Saya Akan Kuliah"):
Elif("hari_ini=="Selasa"):
print("saya akan kuliah"):
Elif("hari_ini=="Rabu"):
print("saya akan kuliah"):
Elif("hari_ini=="Kamis"):
print("saya akan kuliah"):
Elif("hari_ini=="Jumat"):
print("saya akan kuliah"):
Elif("hari_ini=="Sabtu"):
print("saya akan kuliah"):
Elif("hari_ini=="Minggu"):
print("saya akan libur"):
Pada contoh diatas, jika program dijalankan maka akan mencetak string "saya akan libur"
Komentar