Iterasi dengan for dan range
Telusuri angka dan urutan.
Iterasi dengan for dan range adalah pelajaran Mojo Academy gratis di CoddyKit. Ini adalah pelajaran 3 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.
Menelusuri Item
Saat ingin mengunjungi setiap nilai secara bergiliran, gunakan perulangan for. Perulangan ini mengambil satu item setiap kali dan menjalankan isinya untuk masing-masing item. 🚶
Bentuk for
Tulis for, variabel perulangan, kata in, sesuatu yang akan ditelusuri, lalu titik dua dan blok yang diindentasi.
for item in things:
print(item)Menghitung dengan range
Untuk mengulang sejumlah kali yang tetap, pasangkan for dengan range. range(n) menghasilkan angka dari 0 hingga sebelum n.
for i in range(3):
print(i)range Berhenti Sebelum Akhir
Hal ini sering membingungkan pemula: range(5) menghasilkan 0, 1, 2, 3, 4. Nilai akhir excluded, sehingga Anda mendapatkan tepat lima angka.
Pilih Nilai Awal
Berikan dua nilai kepada range untuk menetapkan start dan akhir. range(2, 5) menelusuri 2, 3, 4, dimulai dari tempat yang Anda tentukan.
for i in range(2, 5):
print(i)Tambahkan Langkah
Nilai ketiga menetapkan step di antara angka-angka. range(0, 10, 2) menghasilkan angka genap 0, 2, 4, 6, 8.
for i in range(0, 10, 2):
print(i)Menghitung ke Bawah
Langkah negatif memungkinkan range berjalan mundur. range(3, 0, -1) menghasilkan 3, 2, 1, cocok untuk countdown sederhana.
for i in range(3, 0, -1):
print(i)Menelusuri List
for juga dapat digunakan pada koleksi. Melakukan iterasi pada List memberikan setiap elemen secara langsung, sehingga Anda jarang memerlukan indeks.
for name in names:
print(name)Gunakan Indeks saat Diperlukan
Jika Anda memerlukan posisi, lakukan perulangan pada range(len(items)) dan gunakan indeks untuk mengakses koleksi.
for i in range(len(items)):
print(items[i])Akumulasikan Nilai dalam for
Seperti while, perulangan for dapat membangun sebuah total. Inisialisasikan sebelum perulangan, lalu tambahkan nilainya di dalam isi pada setiap putaran.
var total = 0
for i in range(1, 5):
total += iGunakan for untuk Jumlah yang Diketahui
Gunakan for dengan range saat jumlah putaran sudah diketahui sejak awal. Cara ini lebih jelas dan lebih sulit rusak daripada while manual.
Pemeriksaan Cepat
Anda menulis for i in range(5). Urutan angka tepat apa yang akan diambil i sepanjang perulangan?
Rangkuman
Perulangan for mengunjungi setiap item, sedangkan range menghasilkan angka dengan nilai awal, akhir, dan langkah. Ingat, nilai akhir tidak disertakan. 🎯
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 “Iterasi dengan for dan range” gratis?
Ya — teks lengkap “Iterasi dengan for dan range” 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 “Iterasi dengan for dan range”?
Telusuri angka dan urutan. 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 3 dari 4.
Berapa lama pelajaran “Iterasi dengan for dan range” 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