0:00:05.399,0:00:10.309 وقتی شما از یک بلوک تکرارشونده برای تکرار حلقه[br]خود استفاده می کنید، کامپیوتر چگونه می فهمد 0:00:10.309,0:00:15.860 آن به تعداد کافی تکرار شده است؟ بلوک تکرارشونده[br]درواقع قطعه کدی پیچیده تر 0:00:15.860,0:00:21.590 موسوم به حلقه برای (a for loop) را مخفی می کند که با[br]توالی خاصی از یک مقدارشروع تا مقداری پایانی 0:00:21.590,0:00:30.630 را می شمارد. به عنوان مثال، یک بلوک تکرارشونده 3تایی[br]از 1 تا 3 را با توالی 1 می شمرد. هربار که آن می شمرد، 0:00:30.630,0:00:35.820 کد داخل حلقه را اجرا می کند. حلقه برای با استفاده از[br]یک متغیر شمارنده می داند چندبار اجرا شده است 0:00:35.820,0:00:40.019 به این متغیردر ابتدای حلقه[br]مقداری شروعی داده شده است 0:00:40.019,0:00:44.309 و هربار که حلقه اجرا می شود، میزان افزایش[br]به آن اضافه می شود. به مجرد اینکه متغیر شمارنده 0:00:44.309,0:00:51.360 بزرگتر از مقدار پایانی شود، حلقه اجرا نمی شود.[br]فایده استفاده از یک حلقه برای واقعی به جای 0:00:51.360,0:00:55.470 بلوک تکرارشونده این است که شما می توانید[br]درواقع متغیرشمارنده را ببینید 0:00:55.470,0:00:56.160 ودرحلقه خود استفاده کنید.