Belajar Dasar Pemrograman Python part-6 : Seleksi
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