الوحدة الثانية — برمجة بايثون
التكرار
الحلقة تكرر أوامر طالما الشرط قائم، أو على مجموعة عناصر.
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؟
continue تتخطى اللي تحتها في نفس الدورة، والحلقة تكمل.