Belajar Dasar Pemrograman Python part-6 : Seleksi

Heri Muhrial
mtiakakom
Published in
2 min readJan 3, 2020

Seleksi merupakan digunakan untuk mengambil suatu keputusan ketika program kita memiliki lebih dari dua statement/pernyataan atau memiliki dari dua kondisi tertentu. seleksi juga salah satu logika dasar dari pemrograman dimana untuk logika seleksi ini terdiri dari :

  • Logika Positif
  • Logika Negatif
  • Logika menyerang langsung

Logika Positif : Statement akan dijalankan jika kondisi bernilai True.

Logika Negatif : Statement akan dijalankan jika kondisi bernilai False.

╔══════════════╦══════════════════════════════════════════════╗
║ Pernyataan ║ Deskripsi ║
╠══════════════╬══════════════════════════════════════════════╣
║ if ║ if terdiri dari ekspresi boolean diikuti ║
║ ║ oleh satu baris atau lebih pernyataan. ║
╠══════════════╬══════════════════════════════════════════════╣
║ if…else ║ Jika if benar, maka pernyataan if dieksekusi.║
║ ║ Bila salah, pernyataan else yang dieksekusi ║
╠══════════════╬══════════════════════════════════════════════╣
║ if…elif…else ║ Disebut juga if bercabang. Memungkinkan ║
║ ║ adanya beberapa kondisi ║
╚══════════════╩══════════════════════════════════════════════╝

Seleksi bercabang

Contoh Program-1

a=33
b=200
if b>a: print('Hasil = ',b)
Hasil Program
-------------
Hasil = 200

Contoh Program-2

x=41
if x<10:
print('Hasil = Not Ten')
else:
print('Tidak ada nilai')
Hasil Program
-------------
Tidak ada nilai

Contoh Program-3

a=150
b=100
if b>a:
print('Hasil = ',b)
elif b<a:
print('Hasil = ',a)
else:
print('Tidak ada nilai')
Hasil Program
-------------
Hasil = 150

--

--