Di tulisan ini, kita akan membahas mengenai seleksi kondisi menggunakan Python. Pastikan teman-teman sudah membaca terlebih dahulu tulisan-tulisan sebelumnya, terutama mengenai penggunaan operator pada Python. Karena pada seleksi kondisi akan menerapkan operator, utamanya adalah operator perbandingan dan operator logika. Dan sebenarnya kita juga sudah menyinggung sedikit mengenai hal ini saat menggunakan operator ternary. Show Seleksi Kondisi Menggunakan PythonLalu sebenarnya apa yang dimaksud seleksi kondisi? Seleksi kondisi atau disebut juga percabangan adalah proses menentukan apa yang akan dilakukan berdasarkan terpenuhi atau tidaknya suatu kondisi. Dengan seleksi kondisi, kita bisa memastikan bahwa program menjalankan suatu perintah tertentu jika memenuhi kondisi yang kita inginkan. Terdapat 4 macam bentuk seleksi kondisi menggunakan Python. Diantaranya yaitu:
Apa yang membedakan ke-empat bentuk tersebut? Mari kita kenali lebih dalam pada penjelasan berikut. Bentuk ifIni adalah bentuk yang paling sederhana dari seleksi kondisi. Dengan menggunakan if, kita ingin program melakukan sesuatu jika satu kondisi terpenuhi dan jika tidak, maka program tidak akan melakukan apa-apa. Untuk lebih jelasnya, coba simak kasus berikut. Budi ingin membuat program yang dibuat khusus untuk gebetannya yang bernama Caca. Budi ingin program tersebut dapat menampilkan ucapan ulang tahun kepada Caca disaat hari ulang tahunnya, yaitu 9 Agustus.
Kode di atas adalah solusi sederhana dari kasus yang sedang dikerjakan oleh Budi. Pada baris pertama, kita definisikan variabel Bagaimana jika sekarang bukan tanggal 9 Agustus? Untuk mengetahui hal tersebut, sekarang kita coba ubah nilai variabel
Kemudian simpan program dan jalankan. Maka output akan kosong dan tidak menampilkan apapun seperti screenshot di bawah ini. Lalu kenapa bisa begitu? Program tidak menampilkan apapun karena kondisi yang kita tulis pada perintah Sampai di sini kita telah
berhasil membantu Budi membuat program yang dapat menampilkan ucapan ulang tahun pada Caca. Sekarang kita akan coba buat lebih interaktif dengan menggunakan fungsi
Sehingga kode keseluruhan menjadi seperti ini.
Jika kita jalankan, maka kira-kira tampilannya adalah seperti berikut. Nah, program yang kita buat jadi lebih menarik bukan? Bentuk if – elseProgram yang sudah dibuat sebelumnya memang berjalan sesuai dengan keinginan Budi. Namun, setelah Budi melihat hasil output dari program tersebut, Ia masih merasa kurang pas. Saat tanggal sekarang bukan tanggal ulang tahun Caca, layar tidak menampilkan apapun. Budi khawatir Caca akan bingung saat Caca tidak melihat apapun di layar. Untuk itu Budi ingin program menampilkan sesuatu juga saat kondisi tidak terpenuhi. Dengan menggunakan bentuk if-else memungkinkan Budi untuk melakukan hal tersebut. Jika kondisi pada
Dari kode di atas, kita dapat lihat pada baris 6 terdapat Nah, dengan menerapkan if-else, program Budi sekarang menjadi lebih baik dan tidak menampilkan layar kosong lagi. Halaman: 1 2 Apa itu conditional statement pada python?Conditional statement Python adalah aliran yang mengontrol kode program Python berdasarkan pengujian pernyataan bersyarat. Seperti bahasa pemrograman lainnya, conditional statement (pernyataan bersyarat) merupakan salah satu control flow (aliran kontrol) di bahasa pemrograman Python.
Apa itu kondisi IF?Pengambilan keputusan (kondisi if) digunakan untuk mengantisipasi kondisi yang terjadi saat jalanya program dan menentukan tindakan apa yang akan diambil sesuai dengan kondisi.
Apa itu if else python?Else if python merupakan salah satu percabangan yang digunakan dalam python untuk penentuan keputusan atau conditional statement. Konsep dari else if python terbilang cukup sederhana, yaitu komputer akan mengeksekusi sesuatu berdasarkan apa yang sebelumnya kita instruksikan dalam komputer.
Apakah kegunaan fungsi percabangan IF?4. Fungsi Percabangan IF ELSE
Pengambilan keputusan dengan kondisi IF ELSE tidak hanya digunakan untuk menentukan tindakan apa yang akan diambil sesuai dengan kondisi, tetapi juga digunakan untuk menentukan tindakan apa yang akan diambil/dijalankan jika kondisi tidak sesuai.
|