ללואת for יש מבנה בסיסי כזה:
[codeהexpression1 הוא ביטוי לאתחול, והוא מורץ פעם אחת, לפני הכניסה
ללולאה. הexpression2 הוא תנאי, כל עוד הוא נכון הלולאה תמשיך,
הוא מבוצע בתחילת כל איטרציה.
expression3 זה צעד איטרציה, זה מבוצע בסוף כל איטרציה.
statemnet זה גוף הלולאה והוא מבוצע בכל איטרציה, לרוב זה למעשה
statment block, אוסף פקודות, עטוף ב {}
הצורה הסטנדרטית ביותר לראות לולאות for היא כאשר רוצים לבצע משהוא
מספר קבוע של צעדים(ידוע בעת הכניסה ללולאה)
[code
לצורך ציור משולש של כוכביות, יש צורך בלולאות for מקוננות,
הלולאה החיצונית סופרת שורות, ועבור כל שורה, הלולאה הפנימית תדפיס
כוכביות כמספר השורה. כמו כן בלולאה החיצונית תהיה שבירת שורה
בסוף כל איטרציה.
DRYICE