Conditions dengan if Statement dan Blok Kode di Python
Kondisi (Conditions)
Kita menggunakan if statement untuk menuliskan kode yang bisa beradaptasi dengan situasi-situasi yang berbeda. Kita bisa mengenalinya dengan kata kunci if . Sebagai contoh:
if True:print("Halo!")
Output dari if statement di atas adalah:
Halo!
Pernyataan if statement menjalankan kode hanya bila nilai Boolean yang diberikan adalah True . Ini seperti mengatakan kalau sesuatu itu benar, lalu lakukan hal ini. Seperi coding di atas, teks atau string "Halo!" akan ditampilkan di konsol bila nilai Boolean diatur ke True .
Tapi, bagaimana bila kita tidak ingin menjalankan kode-kode yang ada. Caranya adalah dengan mengatur nilai Boolean menjadi False , yang akan melewatkan perintah penampilan print() . Sebagai contoh:
if False:print("Untuk menampilkan atau tidak menampilkan")
Output dari pernyataan if statement di atas adalah:
Selengkapnya tentang nilai True dan False bisa dicek di postingan Nilai True dan False di Python & Contohnya.
Nilai-nilai seperti True disebut dengan conditions. Pernyataan-pernyataan yang bergantung pada conditions disebut dengan conditionals.
Conditions menentukan apakah barisan kode dijalankan atau dilewatkan. Bentuk conditions adalah kode di antara kata kunci if dan simbol titik dua : .
Contoh-contoh if statement lainnya adalah sebagai berikut.
if True:print("3 2 1 Mulai!")
if True:print("Jawaban yang benar adalah 42")
if False:print("Ditambahkan ke Daftar putar")
if True:print("Aktifkan Mode Pesawat")
Blok-Blok Kode (Code Blocks)
Pernyataan if statement tidak melakukan pemilihan keputusan untuk menjalankan atau melewatkan keseluruhan kode. Pemilihan keputusan hanya terbatas pada suatu blok kode atau code block.
if True:print("Saya adalah sebuah blok kode!")
Kita menggunakan indentasi dua spasi (indentation of two spaces) untuk melakukan penyorotan blok-blok kode, seperti bagaimana kita memberikan indentasi dua spasi ke kanan pada pernyataan print() statement berikut.
if True:print("Saya lebih jauh dua spasi!")
Sebuah blok kode bisa berisikan lebih dari satu baris kode. Semua baris dengan indentasi yang sama termasuk ke dalam blok kode yang sama. Sebagai contoh, kita akan menggunakan perintah print() untuk menambahkan satu baris kode lainnya di awal:
if True:print("Lihatlah saya!")print("Saya adalah sebuah blok kode")
Output dari kode if statement di atas adalah:
Lihatlah saya!Saya adalah sebuah blok kode
Sebagai pengganti penggunaan nilai Boolean True , kita bisa menyimpannya di dalam sebuah variabel seperti pada variabel menyapa berikut dan menggunakannya sebagai sebuah conditions.
menyapa = Trueif menyapa :print("Halo!")
Output dari if statement di atas adalah:
Halo!
Menggunakan variabel serupa dengan variabel menyapa di atas yang diatur nilainya menjadi False akan memudahkan kita untuk melewatkan kode-kode seperti perintah penampilan print() berikut.
menyapa = Falseif menyapa :print("Halo!")
Lihat contoh berikut, perintah print("Baterai rendah") tidak termasuk ke dalam if statement karena tidak diindentasikan dua spasi.
adalah_terisi = FalseIf adalah_terisi:print("Terisi")print("Baterai rendah")
Output dari if statement di atas adalah:
Baterai rendah
Contoh Penggunaan if statement
Contoh-contoh penggunaan coding if statement lainnya adalah:
adalah_online = Trueif adalah_online:print("Jihan sedang online")
kotak_masuk_penuh = Falseif kotak_masuk_penuh:print("Kotak masuk Anda penuh")
if False:print("Memuat...")print("Selesai")
if True:print("Kotak masuk Anda penuh")print("Tiga pesan baru")
if True:print("Selamat pagi!")print("Kamu memiliki tiga pertemuan hari ini")
waktunya_bangun = Trueif waktunya_bangun:print("Bangun dan bersinarlah, Jo!")
dibayar = Falseif dibayar:print("Terima kasih sudah membeli")
Posting Komentar untuk "Conditions dengan if Statement dan Blok Kode di Python"