Belajar python : Mengenal percabangan If, Elif dan Else

Belajar python : Mengenal percabangan If, Elif dan Else

Belajar python : Mengenal percabangan If, Elif dan Else

Percabangan Python

Percabangan Python 

Percabangan adalah cara suatu program untuk menentukan keputusan pada suatu kondisi tertentu. Secara sederhana percabangan dapat diibaratkan sebagai perintah yang dilakukan apabila suatu nilai terpenuhi atau perintah dilaksanakan apabila suatu nilai tidak terpenuhi.

Contohnya : kamu meminta Sagiri untuk membeli susu dengan merk A apabila tersedia rasa Nanas, dan membeli merk B apabila susu merk A tidak tersedia.

Artinya : Sagiri menjalankan perintah pertama apabila kondisi pertama terpenuhi (Apabila merk A ada rasa nanas), dan akan menjalankan perintah kedua apabila kondisi pertama tidak terpenuhi (Apabila merk A tidak tersedia).

Percabangan sangat penting dalam sebuah program, baik itu program yang berbasis web, apikasi maupun CLI semuanya memakai percabangan dalam menjalankan setiap programnya. 

Dan dalam pemrograman python, python mengenal 3 jenis kondisi percabangan, yakni:

1. if

2. elif

3. else

Setiap kondisi tersebut mewakili nilai yang berbeda beda. Untuk lebih jelasnya kamu dapat membaca artikel ini sampai selesai...

Mengenal percabangan kondisi di Python 

1. Kondisi if

Statement if atau kondisi if merupakan kondisi pertama dalam percabangan python, Statement if juga merupakan kondisi utama didalam percabangan python.

Contoh sederhana program dalam kondisi if

poin = 78

if poin < 68 :
  print ('poin kamu = ' , poin, 'kamu remidi')
if poin > 68 :
  print ('poin kamu = ' , poin, 'kamu lulus')
print ('terima kasih telah mengikuti ujian ini (っ´▽`)っ')

Output :

poin kamu =  78 kamu lulus
terima kasih telah mengikuti ujian ini (っ´▽`)っ

[Program finished]

Secara sederhana program tersebut dapat kamu baca sebagai berikut :

Poin kamu 78 

Apabila poin kamu kurang dari 68
Maka tampilkan "poin kamu = ' , poin kamu , kamu remidi"
Apabila poinmu lebih dari 68 
Maka tampilkan "poin kamu = ' , poin kamu, kamu lulus"

Informasi :

Untuk menjalankan program dengan kondisi if, kamu harus memberikan identasi tan atau memberikan jarak 2 spasi sebelum perintah print.

#Contoh penulisan kondisi if 
#Penulisan yang benar ☑️
if poin <= 65: 
  print ('Maaf, kamu harus remidi')
#Penulisan yang salah ❎
if poin <= 65: 
print ('Maaf, kamu harus remidi') 


2. Kondisi if/elif

Kondisi if elif hanya digunakan apabila terdapat lebih dari dua percabangan berbeda. Kondisi ini juga dapat digunakan untuk membuat kondisi yang baru berbeda dengan kondisi awal, dan akan dijalankan apabila kondisi sebelum bernilai false. 

Kondisi elif tidak memiliki jumlah batasan kondisi, artinya kamu dapat membuat kondisi elif sebanyak mungkin.

Contoh program :

nilai = 79

print ('nilai yang kamu peroleh : ', nilai)
if nilai >= 90:
  print('Predikat A')
elif nilai >= 75:
  print('Predikat B')
elif nilai >= 60:
  print('Predikat C')
elif nilai >= 50:
  print('Predikat D')
else:
  print('Predikat E')

Output :

nilai yang kamu peroleh :  48
Predikat E

[Program finished]

Penjelasan singkat 

Kondisi elif memberikan kondisi/logika tambahan pada program apabila kondisi program sebelumnya bernilai false dan program baru akan berhenti apabila menemukan kondisi yang bernilai true.

3. Kondisi if/elif/else. 

Yang ketiga ada konsisi else. Kondisi else atau Statement if/elif/else merupakan kondisi yang biasanya berperan sebagai pengambil keputusan terakhir apabila kondisi kondisi sebelumnya bernilai false. 

Contoh :

#PROGRAM SELEKSI BOBOT KENDARAAN DI PELABUHAN
berat = 80
print ('berat kendaan anda = ', berat)

if berat <= 74:
  print('Dibawah kapasitas yang diizinkan')
elif berat == 75:
  print('Sesuai kapasitas maximum kapal')
else:
  print('Diatas kapasitas yang diizinkan')

Output :

berat kendaan anda =  80
Diatas kapasitas yang diizinkan

[Program finished]

Penjelasan singkat :

Kondisi else berada diakhir program, kondisi else perperan sebagai pengambil keputusan apabila kondisi sebelumnya (Kondisi If dan elif) bernilai false.


Itulah tadi 3 jenis percabangan yang paling umum di Python, sebenarnya masih ada beberapa percabangan lain, namun itu akan menjadi bahan artikel berikutnya, so stay dan selalu kunjungi terus blog @Agata :)

Baca Juga
SHARE
Subscribe to get free updates

Related Posts

Posting Komentar

Iklan Tengah Post