Pada tutorial Cara Membuat Pernyataan if else Menggunakan Python Part 1 kali ini kita akan membahas tentang bagai mana penulisan if dan else pada python.
Pada Bahasa pemrograman python untuk membuat sebuah kondisi sama halnya dengan Bahasa pemgraman yang lain yaitu sama-sama menggunakan if, pada setiap pemrograman if berisi sebuah ekspresi logika menggunakan sebuah data yang telah dibandingkan seperti alur flowchart dibawah ini :

Untuk penulisan if pada python terdapat tiga penulisan dan setiap kondisi harus di akhiri dengan tanda titik dua (:) untuk strukturnya yaitu seperti dibawah ini :
- if digunakan untuk menyatakan satu kondisi  Â
|
1 2 |
if kondisi: pernyataan benar |
- if … else digunakan untuk menyatakan dua kondisi yaitu kondisi TRUE dan FALSE
|
1 2 3 4 |
if kondisi: pernyataan benar else: pernyataan salah |
- if … elif … else digunakan untuk menyatakan lebih dari dua kondisi, elif pada bahasa pemrograman lain yaitu seperti (else if)
|
1 2 3 4 5 6 7 8 |
if kondisi: pernyataan satu elif kondisi: pernyataan dua elif kondisi: pernyataan tiga else: pernyataan salah |
oke teman-teman kita akan membuat contoh sederhana seperti dibawah ini :
- yang pertama kita akan membuat contoh sederhana dengan menggunakan satu if yang untuk menyatakan satu kondisi seperti dibawah ini : Â
|
1 2 3 4 |
nilai = 60 if nilai == 60: print("nilai anda adalah :",nilai) #hasil : nilai anda adalah : 60 |
ket :
jika nilai sama dengan 60 maka tampilkan “nilai anda adalah 60â€
Berikutnya kita juga bisa membuat kondisi if di dalam if (nesting if) seperti dibawah ini :
|
1 2 3 4 5 6 7 8 9 |
angka1 = 20 angka2 = 45 if angka1 == 20: print("step 1") print("angka :", angka1) if angka2 == 45: print("step 2") print("angka :",angka2) |
ket :
Pada if segment diatas memiliki ketentuan nilai if pertama harus bernilai true barulah nilai if yang berikutnya yang akan di proses atau dieksekusi, namun jika nilai if pertama bernilai false maka nilai if yang berikutnya tidak akan di proses, namun jika nilai if yang pertama bernilai true sedangkan nilai if yang kedua bernilai false maka yang akan di proses hanyalah if yang pertama. Berikut hasilnya jika if segment yang kita masukan bernilai true :
|
1 2 3 4 5 6 |
step 1 angka: 20 step 2 angka: 45 |
selanjutnya kita juga bisa menambahkan is dan is not pada if segment seperti dibawah ini :
- menggunakan is
|
1 2 3 |
nilai2 = 30 if nilai2 is 30: #jika nilai adalah 30 maka print("nilai benar", nilai2) #tampilkan nilai benar 30 |
- menggunakan is not
|
1 2 3 |
nilai = 50 if nilai is not 45: #jika nilai bukan adalah 45 maka print("nilai anda bukan 45 tapi: ", nilai) #tampilkan nilai anda bukan 45 tapi: 50 |
- selanjutnya kita akan membuat contoh menggunakan if … else untuk menyatakan dua kondisi yaitu kondisi TRUE dan FALSE seperti dibawah ini :
|
1 2 3 4 5 6 |
nilai = 74 if 70 <= nilai <= 100: print("anda LULUS") else: print("anda GAGAL") #hasil : anda LULUS |
- berikutnya kita akan membuat contoh untuk kondisi menggunakan if … elif … else yaitu seperti dibawah ini :
|
1 2 3 4 5 6 7 8 9 10 11 |
nilai = 74 if 80 <= nilai <= 100: print("nilai anda adalah A") elif 70 <= nilai < 80: print("nilai anda adalah B") elif 60 <= nilai < 70: print("nilai anda adalah C") elif 50 <= nilai < 60: print("nilai anda adalah D, Silahkan Mengulang kembali") else: print("anda GAGAL")#hasil : nilai anda adalah B |
Oke teman-teman itulah pembahasan kita tentang Cara Membuat Pernyataan if else Menggunakan Python Part 1.
Semoga bermanfaat.
Terima kasih.