Ketika kamu menggunakan blok "repeat" (pengulangan) untuk mengulang kode milikmu, bagaimana komputer tahu kapan itu diulangi dengan cukup? Blok repeat sebenarnya menyembunyikan potongan kode yang lebih canggih yang disebut "for loop" yang dihitung dari nilai awal hingga nilai akhir dengan kenaikan tertentu. Misalnya, sebuah blok pengulangan repeat berulang tiga kali dihitung dari 1 hingga 3 oleh 1. Setiap kali dihitung, blok tersebut menjalankan kode di dalam loop. For loop tahu berapa kali telah dijalankan dengan menggunakan variable penghitung yang diatur di nilai awal pada awal loop dan memiliki kenaikan yang ditambahkan setiap kali loop dijalankan. Segera setelah variable penghitung lebih besar dari nilai akhir, loop berhenti berjalan. Manfaat menggunakan for loop yang sebenarnya daripada blok pengulangan adalah kamu benar-benar dapat melihat variable penghitung dan menggunakannya dalam loop milikmu. Misalnya, jika saya memiliki serangkaian bunga dan yang pertama memiliki satu nektar, yang kedua memiliki dua nektar dan yang ketiga memiliki tiga nektar, saya dapat menggunakan for loop untuk memberi tahu lebah untuk mengumpulkan nektar 'counter' setiap kali, yang mana satu di bunga pertama, dua di bunga kedua dan tiga di bunga ketiga. Juga di for loop, kamu bisa menambah penghitung dengan angka selain satu setiap kali. Kamu mungkin sekali menghitung dengan 2, 4, atau bahkan jumlah yang berubah setiap saat.