Dalam bahasa pemrograman sering dikenal mengenai statemen logika yaitu sebuah pernyataan yang akan menentukan kondisi benar atau salah. Sama halnya seperti bahasa pemrograman lain dalam bahasa pemrograman Python juga terdapat statemen logika, yaitu :
- Statement if
- Statement if...else
- Statement if...elif...else
A. Statement if
Bentuk dari statement ini adalah :
bernilai benar.
Contoh :
Penjelasan dari pernyataan diatas adalah :
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya (x>=55)
- Jika x mempunyai nilai >= 55 maka program akan menampilkan tulisan lulus
- Jika x mempunyai nilai < 55 maka program tidak akan menampilkan apapun
Jika anda menggunakan bentuk if yang sederhana seperti diatas dan pernyataan yang tergantung oleh kondisi if hanya berupa sebuah pernyataan, maka anda bisa menuliskan pernyataan tersebut dalam baris yang sama dengan if.
Contoh :
Bentuk sederhana dari statemen ini adalah :
akan dijalankan jika bernilai benar dan bagian hanya akan dijalankan jika bernilai salah.
Contoh :
Penjelasan dari pernyataan diatas adalah :
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya (x>=55)
- Jika x mempunyai nilai >= 55 maka program akan menampilkan tulisan lulus
- Jika x mempunyai nilai < 55 maka program akan menampilkan tulisan gagal
C. Statemen if...elif...else
Bentuk sederhana dari statemen ini adalah :
Contoh :
Penjelasan dari pernyataan diatas adalah :
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput
- Jika x mempunyai nilai > 85 maka program akan menampilkan tulisan Grade : A
- Jika x mempunyai nilai >=75 maka program akan menampilkan tulisan Grade : B
- Jika x mempunyai nilai >=65 maka program akan menampilkan tulisan Grade : C
- Jika x mempunyai nilai >=55 maka program akan menampilkan tulisan Grade : D
- Jika x mempunyai nilai selain kondisi diatas maka program akan menampilkan tulisan Grade : E
Nb : Pada contoh diatas saya tidak menggunakan penulisan kode secara interaktif
Selamat belajar
.
READ MORE - Statemen Logika (IF) Pada Python
- Statement if
- Statement if...else
- Statement if...elif...else
A. Statement if
Bentuk dari statement ini adalah :
if <kondisi>Pernyataan akan dijalankan kalau
<pernyataan>
Contoh :
x = input("Masukan nilai : ")Hasilnya :
if x >= 55:
print "Lulus"
Penjelasan dari pernyataan diatas adalah :
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya (x>=55)
- Jika x mempunyai nilai >= 55 maka program akan menampilkan tulisan lulus
- Jika x mempunyai nilai < 55 maka program tidak akan menampilkan apapun
Jika anda menggunakan bentuk if yang sederhana seperti diatas dan pernyataan yang tergantung oleh kondisi if hanya berupa sebuah pernyataan, maka anda bisa menuliskan pernyataan tersebut dalam baris yang sama dengan if.
Contoh :
x = input("Masukan nilai : ")B. Statemen if...else
if x >= 55: print "Lulus"
Bentuk sederhana dari statemen ini adalah :
if <kondisi>:Pada bentuk diatas, bagian
<pernyataan1>
else:
<pernyataan2>
Contoh :
x = input("Masukan nilai : ")Hasilnya :
if x >= 55:
print "Lulus"
else:
print "Gagal"
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput apakah sesuai dengan kondisinya (x>=55)
- Jika x mempunyai nilai >= 55 maka program akan menampilkan tulisan lulus
- Jika x mempunyai nilai < 55 maka program akan menampilkan tulisan gagal
C. Statemen if...elif...else
Bentuk sederhana dari statemen ini adalah :
if <kondisi1>:Pada pernyataan diatas terdapat tanda [] yang menyatakan bahwa bagian tersebut bisa ada bisa juga tidak.
<pernyataan1>
[elif <kondisi2>:
<pernyataan2>]
[elif <kondisi3>:
<pernyataan3>]
.....
[else:
<pernyataan_n>]
Contoh :
x = input("Masukan nilai : ")Hasilnya :
if x > 85:
print "Grade : A"
elif x >= 75:
print "Grade : B"
elif x >= 65:
print "Grade : C"
elif x >= 55:
print "Grade : D"
else:
print "Grade : E"
- Ketika program dijalankan maka program akan meminta untuk memasukkan nilai
- Setelah nilai diinput maka program akan mengecek nilai yang diinput
- Jika x mempunyai nilai > 85 maka program akan menampilkan tulisan Grade : A
- Jika x mempunyai nilai >=75 maka program akan menampilkan tulisan Grade : B
- Jika x mempunyai nilai >=65 maka program akan menampilkan tulisan Grade : C
- Jika x mempunyai nilai >=55 maka program akan menampilkan tulisan Grade : D
- Jika x mempunyai nilai selain kondisi diatas maka program akan menampilkan tulisan Grade : E
Nb : Pada contoh diatas saya tidak menggunakan penulisan kode secara interaktif
Selamat belajar
.