Tutorial Python Membuat Logika Percabangan Dengan Kondisi if / else
Pada saat kita membuat sebuah program ada kalanya kita harus membuat sebuah percabangan, yakni dimana jika sebuah kondisi terpenuhi, maka akan menjalankan kode sesuai perintah awal dan jika tidak maka akan berjalan pada kode yang lain.
Aturan penulisan if else adalah sebagai berikut
If condition:
#kode program yang dijalankan jika bernilai true
#kode program yang dijalankan jika bernilai true
Baca Juga : Mengenal Jenis-jenis operator pada Python
Pada bagian condition berperan sebagai penentu daru struktur percabangan. Jika conidition terpenuhi maka menghasilkan nilai true dan blok kode program akan dijalankan. Jika condition tidak terpenuhi atau menghasilkan nilai false blok kode program (untuk nilai true) tidak akan pernah dijalankan.
Condition terdiri dari operasi pembanding apakah suatu variabel A berisi angka 100, atau variabel username berisi string ? .
Dalam penulisan suatu konidisi (condition) selalu ada titik dua sebelum kode program python kemudian diikuti satu atau beberapa baris dengan awalan whitespace di sisi kiri (berupa tab atau spasi) yang dikenal dengan istilah indentation.
Perhatikan contoh kode program percabangan if dalam python dibawah ini:
A= 10
B = 11
#kondisi if
if A < B:
print("variabel A kurang dari variabel B")
Maka hasilnya adalah sebagai berikutA= 10
B = 11
#kondisi if
if A > B:
print("Nilai True = variabel A kurang dari variabel B")
print("Kondisi di luar if")
Maka hasilnya sebagai berikut iniA= 10
B = 11
#kondisi if
if A > B:
print("variabel A kurang dari variabel B")
if A < B:
print("variabel A lebih dari variabel B")
if A == B:
print("variabel A sama dengan variabel B")
Silahkan anda ganti nilai pada variabel A atau B kemudian jalankan dan amati hasilnya. Struktur Percabangan if else. Pada saat kita mempunyai dua keputusan kondisi if inilah yang akan kita pakai. Penulisan kodenya seperti pada berikut ini :
if kondisi:
block kondisi bernilai true
else:
block kondisi bernilai false.
Misal ada inputan dengan varibael nilai = 80 kemudian terdapat kondisi dimana kondisi tersebut menerangkan jika variabel nilai lebih dari 70 (true) maka hasilnya lulus jika tidak (false) maka hasilnya tidak lulus
Perhatikan kode berikut ini :
nilai = 80
if nilai > 70:
print("Selamat anda lulus")
else:
print("Maaf anda belum beruntung")
Jika di run maka hasilnya akan seperti dibawah ini:if kondisi 1:
block kondisi 1 bernilai true
elif kondisi 2 :
block kondisi 2 bernilai true.
else:
block kondisi bernilai false
nilai = 80
if nilai >= 90:
print("Selamat nilai anda mendapatkan pasing grade A")
elif nilai >= 80:
print("Selamat nilai anda mendapatkan pasing grade B")
elif nilai >= 70:
print("Selamat nilai anda mendapatkan pasing grade C")
else:
print("Maaf nilai anda belum beruntung")
Pada contoh diatas variabel nilai berisi angka 80 maka hasilnya seperti dibawah ini
Post a Comment for "Tutorial Python Membuat Logika Percabangan Dengan Kondisi if / else"