إن حلقة For هي مشابهة تقريبا لحلقة Do الا انه يعيد تنفيذ الامر بعدد معين انت تختاره وليس بحدث وان كل حلقة له رمز معين بحيث يكون مساويا لعدد الدوران في الحلقة بحيث يستخدم هذا الرمز في الاوامر التي يراد تنفيذها داخل الحلقة, وعندما ينهي الدوران بعدد الحلقات سوف يخرج من الدائرة ليقوم بتنفيذ الاوامر التي تأتي بعدها