-->

Percabangan pada Python – (IF, IF/ELSE, ELIF) Lengkap dengan Contoh[

 

            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 :

  1. Percabangan IF
  2. Percbangan IF...ELSE
  3. 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

 

 

 

Subscribe to receive free email updates:

0 Response to "Percabangan pada Python – (IF, IF/ELSE, ELIF) Lengkap dengan Contoh["

Post a Comment