Dalam pemrograman, tidak semua perintah yang kita tulis harus dijalankan. Ada kalanya ketika beberapa baris program harus di-skip agar sesuai dengan logika yang kita inginkan. Hal ini dapat dilakukan dengan menggunakan conditional statement atau percabangan. Show Conditional statement bertugas untuk menjalankan perintah sesuai kondisi yang ada. Pada python, conditional statement ditangani oleh 0 statement.Pada kesempatan kali ini kita akan membahas tentang bagaimana cara menggunakan percabangan pada Python. Mari kita mulai. Yang lain di Seri Belajar Python ... Sistem Input dan Output pada Python 3 Percabangan dengan IF, ELIF, ELSE pada Python Perulangan dengan FOR Loop pada Python Perulangan dengan WHILE Loop pada Python Statement BREAK dan CONTINUE pada Python ... 0 statement pada Python digunakan untuk mengambil keputusan berdasarkan kondisi boolean. Ketika kondisi boolean bernilai true maka blok kode yang bersangkutan akan dieksekusi. Jika kondisinya bernilai false maka akan langsung di-skip.
Contoh: python
Output dengan inputan 5 dan 10:
Pada contoh tersebut karena nilai x kurang dari nilai y, maka statement yang dijalankan adalah pada kondisi if yang pertama. 4 statement digunakan ketika kita tahu bahwa ada suatu kemungkinan kondisi pada 0 statement tidak akan terpenuhi.
Ketika kondisi tidak terpenuhi, maka program akan langsung loncat untuk menjalankan blok perintah di 4.Contoh: python
Output dengan inputan 9 dan 6:
Karena nilai x lebih besar dari y, maka kondisi pada 0 statement tidak terpenuhi. Selanjutnya program akan langsung menjalankan perintah yang ada pada 4 statement.Tapi tapi... Apa jadinya jika kita memberi inputan 2 angka yang sama? Kita ambil saja angka 5. Output dengan inputan 5 dan 5:
Hmmm... Sepertinya ada yang salah. Seharusnya x sama dengan y karena sama-sama bernilai 5. Wajar saja. Kita belum memberi tahu sang komputer tentang output ketika nilai variable x dan y sama. Sekarang tugas kita adalah memberi tahu komputer tentang satu kondisi lagi yang belum ada. Untuk ini kita dapat menggunakan 9 statement.Fungsi 9 kurang lebih sama seperti else digabung dengan if. Sama seperti else, ketika kondisi pada if statement tidak terpenuhi maka akan lompat ke elif statement.Bedanya dengan else adalah, elif statement akan melakukan pengecekan terhadap suatu kondisi terlebih dahulu sebelum melanjutkan menjalankan kode program.
Contoh: python
Output dengan inputan 5 dan 5:
Yayy... Outputnya keluar Sampai di sini, semoga kalian dapat konsepnya. Cukup sekian, dan semoga bermanfaat. Pada kesempatan selanjutnya kita akan membahas tentang perulangan dengan FOR loop pada Python 3. See ya... penulis Daffa Izzuddin"Seseorang di balik Inva. Penikmat Linux yang tertarik dengan data dan web | write code, write docs, write write." |