Halo guys kali ini kita akan belajar mengenai percabangan pada bahasa pemrograman Python. Terdapat 3 jenis operasi percabangan pada Python, dan percabangan ini sangat penting dalam dunia per-kodingan, karena dapat menentukan statement mana yang akan dieksekusi. Untuk lebih jelasnya yuk simak penjelasannya dibawah..
Definisi Percabangan pada Python
Percabangan (branch) merupakan proses yang dimana program akan menentukan statement yang akan dieksekusi berdasarkan kondisi dari pemrograman. Bisa dibilang percabangan ini merupakan proses penentuan kondisi.
Dari gambar diatas terlihat bahwa dalam pemrograman tersebut terdapat 2 kondisi, yakni :
- Kondisi Terpenuhi : Jika kondisi program terpenuhi maka, program akan mengeksekusi proses A.
- Kondisi Tidak Terpenuhi : Jika kondisi program tidak terpenuhi maka, program akan mengeksekusi proses B.
Nantinya kedua proses ini akan memiliki output yang sama / keluaran yang sama.
Percabangan pada Python memiliki 3 jenis yaitu :
- Percabangan IF
- Percbangan IF...ELSE
- Percabangan IF...ELIF..ELSE
Percabangan IF
Percabangan IF merupakan program yang memiliki 1 kondisi percabangan. Berikut struktur dari percabangan IF:
if kondisi :
statement1;Dalam strukturnya, percabngan IF hanya memiliki 1 kondisi yang dapat dieksekusi jika program memnuhi kondisi tersebut.
Contoh Program
bawa = input("Apakah kamu bawa SIM : ")
if (bawa == 'tidak'):
print("Ditilang")
print("\nLanjutt")
Hasil Program
- Jika kamu membawa SIM
Apakah kamu bawa SIM : bawa
Lanjutt
- Jika kamu tidak membawa SIM
Apakah kamu bawa SIM : tidak
Ditilang
Lanjutt
Percabangan IF...ELSE
Percabangan IF..ELSE merupakan program yang memiliki 2 kondisi percabangan, Berikut struktur dari percabangan IF..ELSE.
if kondisi1:
statement
else :
statement
Dalam strukturnya, percabangan IF..ELSE memiliki 2 kondisi,yang dimana hanya salah satu kondisi saja yang dapat dieksekusi dalam program tersebut .
Contoh Program
buat = input("Apakah kamu berumur 17 (y/t) : ")
if (buat == 'y'):
print("Buat SIM")
else :
print("Tidak Bisa")
print("\nPulang")
Hasil Program
- Jika kamu berumur 17
Apakah kamu berumur 17 (y/t) : y
Buat SIM
Pulang
- Jika belum berumur 17
Apakah kamu berumur 17 (y/t) : t
Tidak Bisa
Pulang
Percabangan IF....ELIF....ELSE
Percabangan IF..ELIF..ELSE merupakan program yang memiliki 3 atau lebih kondisi percabangan, Berikut struktur dari percabangan IF..ELIF...ELSE.
if kondisi1:
statement
elif kondisi2:
statement
else:
statement
Dalam strukturnya, percabangan IF..ELIF...ELSE memiliki 3 kondisi,yang dimana hanya salah satu kondisi saja yang dapat dieksekusi dalam program tersebut .
Contoh Program
nilai = int(input('Masukkan nilai ulangan : '))
if nilai >= 90:
print('Grade A')
elif nilai >= 80:
print('Grade B')
elif nilai >= 60:
print('Grade C')
elif nilai >= 40:
print('Grade D')
else:
print('Grade E')
Hasil Program
Masukkan nilai ulangan : 80
Grade B
Sekian
pembelajaran mengenai Percabngan dalam Python, next artikel kita akan membahas
lagi mengenai perulangan pada python, jadi stay tune yaa. Bagi kalian yang
ingin tau lebih soal python kalian bisa klik Belajar Python
0 Response to "Percabangan pada Python – (IF, IF/ELSE, ELIF) Lengkap dengan Contoh["
Post a Comment