Mojo Academy · Pelajaran

Perulangan dengan while

Ulangi hingga kondisi berubah.

Pelajaran 2 dari 413 langkah

Perulangan dengan while adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 2 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.

Ulangi hingga Selesai

Terkadang Anda harus menjalankan kode berulang kali. Perulangan while mengulangi bloknya selama suatu kondisi tetap benar. 🔁

Bentuk while

Tulis while, sebuah kondisi, titik dua, lalu blok yang diindentasi. Mojo memeriksa kembali kondisi sebelum setiap putaran isi perulangan.

while count < 3:
    print(count)

Ubah Kondisi dari Dalam

Isi perulangan pada akhirnya harus membuat kondisi menjadi salah. Biasanya Anda memperbarui pencacah agar perulangan progresses menuju penghentian.

var count = 0
while count < 3:
    print(count)
    count += 1

Waspadai Perulangan Tak Berhingga

Jika kondisi tidak pernah menjadi salah, perulangan berjalan selamanya. Perulangan infinite biasanya berarti Anda lupa memperbarui variabel yang diperiksanya.

Kondisi Diperiksa Lebih Dahulu

Mojo menguji kondisi before putaran pertama. Jika sejak awal kondisinya salah, isi perulangan tidak akan dijalankan sama sekali.

while False:
    print("never shown")

Akumulasikan Hasil

Perulangan sangat berguna untuk membangun sebuah nilai. Simpan running total dalam variabel dan tambahkan nilai ke dalamnya pada setiap putaran.

var total = 0
var i = 1
while i <= 5:
    total += i
    i += 1

Menghitung Mundur

Perulangan while dapat bergerak ke arah mana pun. Mulai dari nilai tinggi dan lakukan decrement pada setiap putaran untuk menghitung mundur menuju titik berhenti.

var n = 3
while n > 0:
    print(n)
    n -= 1

Lakukan Perulangan Berdasarkan Penanda

Kondisinya tidak harus berupa angka. flag boolean juga dapat digunakan, sehingga logika lain dapat menentukan kapan perulangan harus berakhir.

var running = True
while running:
    running = step()

Gabungkan dengan if

Di dalam isi while, Anda dapat membuat cabang dengan if. Dengan begitu, setiap putaran dapat mengambil keputusan berdasarkan keadaan saat itu.

while i < 10:
    if i % 2 == 0:
        print(i)
    i += 1

Pilih while saat Jumlah Putaran Belum Diketahui

Gunakan while saat Anda belum tahu sebelumnya berapa banyak putaran yang diperlukan, misalnya saat membaca hingga suatu nilai muncul.

Perbarui Sebelum Lupa

Kebiasaan yang dapat diandalkan: letakkan langkah update tepat di tempat perulangan harus bergerak maju, sehingga kondisinya benar-benar dapat berubah pada setiap putaran.

Pemeriksaan Cepat

Anda menulis perulangan while, tetapi perulangan itu berjalan selamanya dan tidak pernah berhenti. Apa penyebab yang paling mungkin?

Rangkuman

Perulangan while mengulang selama kondisinya benar dan memeriksa kondisi sebelum setiap putaran. Perbarui kondisi di dalam isi perulangan agar tidak berjalan selamanya. 🎯

Gratis untuk memulai

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 “Perulangan dengan while” gratis?

Ya — teks lengkap “Perulangan dengan while” 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 “Perulangan dengan while”?

Ulangi hingga kondisi berubah. 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 2 dari 4.

Berapa lama pelajaran “Perulangan dengan while” 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

  1. Membuat Pilihan dengan if/else
  2. Perulangan dengan while
  3. Iterasi dengan for dan range
  4. break, continue, dan Keluar Lebih Awal
← Kembali ke Mojo Academy