Tutorial Python Kondisi if Untuk Tiga Kasus
Pada python ada beberapa statement/kondisi diantaranya adalah if, else, dan elif. Kondisi if untuk tiga kasus jenis ini merupakan bentuk yang lebih kompleks jika dibanding dengan kedua jenis seperti, kondisi if untuk satu kasus dan kondisi if untuk dua kasus. Dalam kondisi struktur ini, terdapat beberapa kondisi yang harus diperiksa oleh program.
Bentuk umum penggunaan if untuk tiga kasus adalah:
if kondisi1:
statemen1
statement2
...
elif kondisi2:
statemen1x
statemen2x
...
else:
statemen_alternatif1
statemen_alternatif2
....
Seperti bahasa pemrograman lain Python juga memiliki bentuk "else-if" hanya saja di Python ditulis dengan elif. Melalui struktur ini, kita dapat melakukan pemilihan statemen yang mengandung tiga kondisi atau lebih.
Contoh kode program:
Editor Text: komodo-edit
Jika dijalankan maka hasil dari program diatas adalah:
Hasil program ke-1
---------------------------
masukkan bilangan : 2
2 adalah bilangan positif
Hasil program ke-2
---------------------------
masukkan bilangan : 0
0 adalah bilangan nol
---------------------------
Hasil program ke-3
---------------------------
masukkan bilangan : -5
-5 adalah bilangan negatif
Penjelasan: Cara kejarja struktur program diatas adalah program akan meminta user memasukkan bilangan, kemudian menampung nilai yang dimasukkan tersebut kedalam variabek x. Selanjutnya, program akan memerisa kondisi pertama (x > 0). jika x lebih besar dari nol maka program akan mengeksekusi statemen pertama yaitu bagian if. Jika x tidak lebih besar dari nol, maka program akan eksekusi dengan memeriksa kondisi kedua (x == 0). Jika x bernilai nol maka program akan mengeksekusi statemen bagian elif. Jika x tidak sama dengan nol, maka statemen yang akan dieksekusi adalah statemen yang terdapat di bagian else.
ADS HERE !!!