Membuat Pilihan dengan if/else
Buat percabangan berdasarkan kondisi.
Membuat Pilihan dengan if/else adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Mojo Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Mojo Academy mencakup 4 pelajaran total.
Kode yang Menentukan Pilihan
Program sering kali perlu memilih jalur. Pernyataan if hanya menjalankan blok ketika kondisinya benar, sehingga kode Anda dapat merespons data. 🔀
if Pertama Anda
Tulis if, sebuah kondisi, titik dua, lalu blok yang diindentasi. Jika kondisinya terpenuhi, Mojo menjalankan blok tersebut; jika tidak, blok itu dilewati sepenuhnya.
if score > 90:
print("Top marks!")Kondisi Berupa Boolean
Bagian setelah if harus menghasilkan True atau False. Perbandingan seperti lebih besar dari dan sama dengan secara alami menghasilkan boolean untuk Anda.
var ready = count == 0
if ready:
print("Empty")Tambahkan Cabang else
Pasangkan else dengan if untuk menangani kasus lainnya. Tepat satu dari kedua blok akan dijalankan, sehingga tidak ada kasus yang terlewat.
if temp > 30:
print("Hot")
else:
print("Mild")Indentasi Menentukan Blok
Seperti Python, Mojo menggunakan indentation untuk menandai bagian yang termasuk dalam suatu cabang. Spasi yang konsisten, biasanya empat spasi, menjaga struktur tetap jelas dan valid.
Operator Perbandingan
Buat kondisi dengan operator seperti ==, !=, <, dan >=. Masing-masing membandingkan dua nilai dan mengembalikan boolean yang dibutuhkan if.
if age >= 18:
print("Adult")Rangkai Kasus dengan elif
Perlu lebih dari dua jalur? Sisipkan satu atau beberapa cabang elif di antara if dan else untuk menguji kondisi tambahan secara berurutan.
if g >= 90:
print("A")
elif g >= 80:
print("B")
else:
print("C")Hanya Kecocokan Pertama yang Berlaku
Mojo memeriksa cabang dari atas ke bawah dan berhenti pada kondisi first yang benar. Sisanya dilewati, meskipun sebenarnya juga cocok.
Gabungkan Kondisi dengan and / or
Gabungkan pemeriksaan menggunakan and dan or. Dengan and, keduanya harus benar; dengan or, cukup salah satunya untuk memasuki blok.
if hungry and has_food:
print("Eat now")Balik Kondisi dengan not
Letakkan not di depan kondisi untuk membalikkannya. True menjadi False, sehingga berguna untuk memeriksa ketiadaan sesuatu.
if not logged_in:
print("Please sign in")Menyarangkan Cabang
Anda dapat menempatkan if di dalam cabang lain untuk memperhalus keputusan. Usahakan penyarangannya tidak terlalu dalam agar logika tetap mudah dibaca.
if signed_in:
if is_admin:
print("Dashboard")Pemeriksaan Cepat
Anda ingin menangani tiga kasus terpisah atau lebih dalam satu keputusan. Kata kunci apa yang akan Anda gunakan?
Rangkuman
Gunakan if untuk membuat cabang, tambahkan else untuk kasus lainnya, dan rangkai elif untuk kasus tambahan. Kondisi berupa boolean yang dapat Anda gabungkan dengan and, or, dan not. 🎯
Belajar Mojo dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Membuat Pilihan dengan if/else” gratis?
Ya — teks lengkap “Membuat Pilihan dengan if/else” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Mojo Academy, upgrade ke CoddyKit PRO. Kursus Mojo Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Membuat Pilihan dengan if/else”?
Buat percabangan berdasarkan kondisi. Kamu berlatih Mojo Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Mojo Academy?
Tidak diperlukan pengalaman sebelumnya. Mojo Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “Membuat Pilihan dengan if/else” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Mojo Academy ini?
Ya. Setiap pelajaran Mojo Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Membuat Pilihan dengan if/else
- Perulangan dengan while
- Iterasi dengan for dan range
- break, continue, dan Keluar Lebih Awal