التكرار

الحلقة تكرر أوامر طالما الشرط قائم، أو على مجموعة عناصر.

while وfor

while تستمر طالما الشرط صحيح. تقدر تضيف else تنفَّذ إذا الحلقة خلصت بدون break.

n = 1
while n <= 3:
    print(n)
    n = n + 1

for i in range(3):
    print("hi", i)

الحلقات المتداخلة: حلقة داخل حلقة. مفيدة للجداول أو المرور على صفوف وأعمدة.

break تطلع من الحلقة فوراً. continue تتخطى بقية الدورة الحالية وتكمل التالية.

for n in range(1, 6):
    if n == 3:
        continue
    if n == 5:
        break
    print(n)

سؤال سريع

وش تسوي continue؟