0Pricing
Coding for Kids · Pelajaran

Perulangan di Dalam Perulangan

Perulangan di dalam perulangan

Perulangan di Dalam Perulangan adalah pelajaran Coding for Kids 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 Coding for Kids, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Coding for Kids mencakup 4 pelajaran total.

Perulangan Itu Keren! 🔁

Halo bintang hebat! 🌟 Anda sudah tahu bahwa perulangan mengulang sesuatu. Hari ini kita mempelajari sesuatu yang SUPER keren: sebuah perulangan di dalam perulangan lain!

Ini seperti robot yang melakukan tarian kecil berulang kali, sementara robot yang lebih besar membuatnya menari lagi dan lagi! 🤖

for i in range(3):
    print('Outer loop! 🤖')

Apa Itu Bersarang? 🪺

Ketika Anda menempatkan satu perulangan di dalam perulangan lain, kita menyebutnya perulangan bersarang. Seperti sarang burung kecil yang berada di dalam pohon besar! 🪺🌳

Perulangan di dalam menyelesaikan SEMUA putarannya sebelum perulangan di luar melanjutkan.

for big in range(2):
    for small in range(2):
        print('hello!')

Menghitung dengan Dua Perulangan 🔢

Mari kita perhatikan bilangan-bilangannya! Perulangan luar memilih sebuah bilangan, lalu perulangan dalam berjalan sampai selesai sebelum kembali ke awal.

  • Luar = langkah besar
  • Dalam = langkah kecil
for a in range(2):
    for b in range(3):
        print('a =', a, 'b =', b)

Indentasi Itu Penting! ➡️

Dalam Python, spasi di depan kode memberi tahu kode tersebut di mana tempatnya. Kode perulangan dalam digeser masuk lebih MORE jauh! ➡️➡️

Bayangkan seperti tangga yang menurun. Setiap perulangan adalah satu langkah tambahan ke dalam!

for x in range(2):
    print('Step in once')
    for y in range(2):
        print('    Step in twice!')

Bintang dan Bintang ⭐

Mari kita membuat baris-baris bintang! Perulangan luar membuat baris baru, dan perulangan dalam mencetak bintang pada baris tersebut. ⭐⭐⭐

Kita menggunakan end='' agar bintang tetap berada pada baris yang sama!

for row in range(3):
    for star in range(4):
        print('*', end='')
    print()

Pesta Dansa Robot 🕺

Bayangkan ada 3 robot. Setiap robot berputar 2 kali. Berapa jumlah semua putarannya? Mari kita biarkan komputer menghitungnya untuk kita!

for robot in range(3):
    print('Robot', robot + 1, 'is dancing!')
    for spin in range(2):
        print('  spin!')

Perulangan Dalam Selesai Lebih Dahulu 🏁

Inilah aturan rahasianya: perulangan dalam berjalan sampai selesai pada setiap putaran perulangan luar. 🏁

Jadi, jika perulangan luar berjalan 2 kali dan perulangan dalam berjalan 3 kali, jumlah cetakannya adalah 2 × 3 = 6!

count = 0
for a in range(2):
    for b in range(3):
        count = count + 1
print('Total runs:', count)

Memberi Nama pada Perulangan Anda 🏷️

Anda dapat memberi nama apa pun pada pembantu perulangan Anda! Orang-orang sering menggunakan i dan j sebagai nama singkat. ✏️

Namun, row dan col adalah nama yang lebih mudah dipahami. Pilih nama yang membantu Anda mengerti! 😊

for i in range(2):
    for j in range(2):
        print('i and j:', i, j)

Membuat Kotak 📦

Dengan dua perulangan, kita dapat menggambar kotak kecil dari tanda pagar! Perulangan luar menentukan jumlah baris, sedangkan perulangan dalam mengisi setiap baris. 📦

for row in range(3):
    for col in range(5):
        print('#', end='')
    print()

Perulangan di Dalam Perulangan di Dalam... 🌀

Anda bahkan dapat menempatkan sebuah perulangan di dalam perulangan yang berada di dalam perulangan lain! Namun, untuk sekarang, mari kita gunakan dua saja. Tiga perulangan membuat pusing! 🌀

Sebagian besar pola keren hanya memerlukan DUA perulangan. Sederhana dan mudah!

for a in range(2):
    for b in range(2):
        print('Pair:', a, b)

Giliran Anda Berimajinasi ✨

Cobalah mengubah bilangan dalam range() dan lihat apa yang terjadi! Bilangan yang lebih besar = lebih banyak baris dan lebih banyak bintang. ✨

Bermain-main dan mengubah sesuatu adalah cara para pembuat kode terbaik belajar! 🚀

for row in range(4):
    for star in range(6):
        print('+', end='')
    print()

Pemeriksaan Singkat! 🧠

Saatnya pertanyaan menyenangkan! Pikirkan bagaimana perulangan bersarang menghitung. 🤔

Anda Berhasil! 🎉

Wow, Anda telah mempelajari perulangan bersarang! 🎉

  • Perulangan di dalam perulangan disebut bersarang 🪺
  • Perulangan dalam selesai sebelum perulangan luar melanjutkan 🏁
  • Indentasi (spasi) memberi tahu perulangan di mana tempatnya ➡️
  • Kalikan jumlah putaran untuk menghitung total proses 🔢

Selanjutnya: menggambar kisi-kisi keren! 🟦

for row in range(2):
    for col in range(3):
        print('🌟', end='')
    print()

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Perulangan di Dalam Perulangan” gratis?

Ya — teks lengkap “Perulangan di Dalam Perulangan” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Coding for Kids, upgrade ke CoddyKit PRO. Kursus Coding for Kids mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Perulangan di Dalam Perulangan”?

Perulangan di dalam perulangan Kamu berlatih Coding for Kids 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 Coding for Kids?

Tidak diperlukan pengalaman sebelumnya. Coding for Kids 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 “Perulangan di Dalam 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 Coding for Kids ini?

Ya. Setiap pelajaran Coding for Kids 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. Perulangan di Dalam Perulangan
  2. Menggambar Kisi
  3. Segitiga Bintang
  4. Tabel Perkalian
← Kembali ke Coding for Kids