Perulangan
Pahami perulangan for dan while untuk mengotomatiskan tugas berulang dalam program Anda.
Perulangan adalah pelajaran Python 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 Python Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Python Academy mencakup 4 pelajaran total.
Pengantar Perulangan
Pengantar Perulangan
Perulangan memungkinkan Anda mengulangi blok kode berkali-kali sehingga program Anda menjadi lebih efisien dan ringkas.
Dalam pelajaran ini, Anda akan mempelajari berbagai jenis perulangan dalam Python: for, while, dan perulangan bersarang.

Apa Itu Perulangan?
Apa Itu Perulangan?
Perulangan digunakan untuk menjalankan blok kode berulang kali sampai kondisi tertentu terpenuhi. Contohnya:
Ini mencetak angka 0 sampai 4.
# Example of a loop
for i in range(5):
print(i)Perulangan <code>for</code>
Perulangan for
Perulangan for melakukan iterasi pada suatu urutan, seperti daftar atau rentang, lalu menjalankan blok kode untuk setiap item:
# Example of a for loop
names = ["Alice", "Bob", "Charlie"]
for name in names:
print("Hello,", name)Perulangan <code>while</code>
Perulangan while
Perulangan while terus menjalankan blok kode selama kondisinya bernilai True:
# Example of a while loop
counter = 0
while counter < 3:
print(counter)
counter += 1Keluar dari Perulangan
Keluar dari Perulangan
Anda dapat menggunakan pernyataan break untuk keluar dari perulangan sebelum waktunya:
Ini menghentikan perulangan saat i sama dengan 5.
# Using break to exit a loop
for i in range(10):
if i == 5:
break
print(i)Melewati Iterasi dengan <code>continue</code>
Melewati Iterasi dengan continue
Pernyataan continue melewati sisa iterasi saat ini dan beralih ke iterasi berikutnya:
Ini melewati pencetakan 2.
# Using continue to skip iterations
for i in range(5):
if i == 2:
continue
print(i)Perulangan Bersarang
Perulangan Bersarang
Perulangan yang berada di dalam perulangan lain disebut perulangan bersarang. Contohnya:
# Example of nested loops
for i in range(3):
for j in range(2):
print(f"i = {i}, j = {j}")Kesalahan Umum pada Perulangan
Kesalahan Umum pada Perulangan
Berikut beberapa kesalahan umum yang perlu dihindari:
- Lupa memperbarui variabel perulangan dalam perulangan
while, sehingga menyebabkan perulangan tak berujung. - Menyalahgunakan pernyataan
breakdancontinue. - Indentasi yang salah dalam perulangan bersarang.
Apa yang Telah Dipelajari?
Apa yang Telah Dipelajari?
Dalam pelajaran ini, Anda telah mempelajari:
- Dasar-dasar perulangan
fordanwhile. - Cara menggunakan
breakdancontinueuntuk mengendalikan perilaku perulangan. - Cara membuat dan menggunakan perulangan bersarang.
Kerja bagus! Mari lanjut ke topik berikutnya.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Perulangan” gratis?
Ya — teks lengkap “Perulangan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Python Academy, upgrade ke CoddyKit PRO. Kursus Python Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Perulangan”?
Pahami perulangan for dan while untuk mengotomatiskan tugas berulang dalam program Anda. Kamu berlatih Python 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 Python Academy?
Tidak diperlukan pengalaman sebelumnya. Python 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 “Perulangan” 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 Python Academy ini?
Ya. Setiap pelajaran Python 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.