Penggunaan Statement if dan Conditions di Python dan Contohnya
Untuk membuat keputusan atau decisions yang lebih pintar pada aplikasi-aplikasi yang kita buat, kita memerlukan statement if yang mengandalkan conditions yang lebih pintar juga.
Contohnya adalah aplikasi trivia sederhana berikut yang menampilkan teks Benar! bila pengguna memilih jawaban yang benar dan teks Salah! bila jawabannya tidak benar.
Aplikasi seperti trivia ini menggunakan operator perbandingan == untuk mengecek apakah jawaban pilihan pengguna pada trivia cocok. Cek coding berikut:
jawaban = "Picasso"if jawaban == "Picasso" :print(jawaban + " adalah benar!")
Output dari coding di atas adalah:
Picasso adalah benar!
Tapi bagaimana bila jawaban pengguna salah? Kita menggunakan operator perbandingan != untuk mengecek apakah jawaban pengguna tidak sama dengan "Picasso" . Cek coding berikut:
jawaban = "Matisse"if jawaban != "Picasso" :print(jawaban + " adalah salah!")
Output dari coding di atas adalah:
Matisse adalah salah!
Statement if bisa digunakan dengan semua operator perbandingan yang telah kita pelajari sejauh ini, yaitu >= , <= , > , < , == , dan != . Ini seperti kita mengecek apakah umur lebih tinggi atau sama dengan 55 pada coding berikut:
umur = 75if umur >= 55 :print("Diskon berlaku")
Output dari coding di atas adalah:
Diskon berlaku
Contoh lainnya, kita menggunakan operator == untuk membandingkan variabel-variabel seperti adalah_siang dengan nilai Boolean True atau False .
adalah_siang = Trueif adalah_siang == True :print("Lampu mati!")
Output dari coding di atas adalah:
Lampu mati!
Contoh proyek lampu pintar, cek Proyek Python #3: Saklar Lampu Pintar Otomatis.
Untuk menggunakan hasil dari suatu perbandingan berkali-kali, kita bisa menyimpannya di dalam sebuah variabel seperti variabel passing_grade dan menggunakan variabel tersebut sebagai sebuah kondisi. Cek coding berikut:
nilai = 51passing_grade = nilai > 50if passing_grade :print(passing_grade)
Output dari coding di atas adalah:
True
Contoh penggunaan statement if lainnya:
1. Aplikasi Pemutar Lagu
lagu = "Don't stop me now"jumlah_replay = 345if jumlah_replay >= 300 :print("Lagu teratas kamu minggu ini: ")print(lagu)
Output dari coding di atas adalah:
Lagu teratas kamu minggu ini:Don't stop me now
2. Aplikasi Restoran
diet = "vegetarian"veggie_restaurant = "Root"restaurant = "DelPosto"if diet == "vegetarian" :print("Cobalah: ");print(veggie_restaurant)
Output dari coding di atas adalah:
Cobalah:Root
3. Aplikasi Alarm Otomatis
hari_ini = "Minggu"if hari_ini != "Sabtu" :print("Atur alarm di jam 8:00")
Output dari coding di atas adalah:
Atur alarm di jam 8:00
4. Mengecek Umur Pengemudi
umur = 20bisa_mengemudi = Falseif umur > 18 :bisa_mengemudi = Trueprint(bisa_mengemudi)
Output dari coding di atas adalah:
True
5. Aplikasi Pesan Inbox
inbox_penuh = Truetampilkan_peringatan = inbox_penuh == True ;if tampilkan_peringatan :print("Kotak masuk penuh")print("Arsipkan beberapa pesan untuk melanjutkan")
Output dari coding di atas adalah:
Kotak masuk penuhArsipkan beberapa pesan untuk melanjutkan
6. Pengingat Mode Pesawat
mode_pesawat_menyala = Trueif mode_pesawat_menyala == True :print("Matikan mode pesawat untuk menghubungkan ke internet")
Output dari coding di atas adalah:
Matikan mode pesawat untuk menghubungkan ke internet
Posting Komentar untuk "Penggunaan Statement if dan Conditions di Python dan Contohnya"