الحلقات: for و while
PYTHON
for i in range(1, 6): print("Order", i)
range(1, 6) تعطيك 1 إلى 5 (الرقم الأخير ما ينحسب). وrange(5) من 0 إلى 4، وrange(0, 10, 2) تمشي بخطوة 2.
PYTHON
total = 0 for n in range(1, 101): total += n print(total)
while تكرر طول ما الشرط صحيح. مثال: كم سنة يحتاج مبلغ عشان يتضاعف بعائد 10% سنوياً؟
PYTHON
balance = 1000 years = 0 while balance < 2000: balance = balance * 1.1 years += 1 print(years, round(balance, 2))
break تطلع من الحلقة، وcontinue تتخطى الدورة الحالية.
PYTHON
for n in range(1, 50): if n % 7 == 0: print("First multiple of 7:", n) break
انتبهلو نسيت تغيّر المتغير داخل
while بتصير حلقة ما تنتهي. المحرر هنا يوقف البرنامج تلقائياً بعد ثواني، وفيه زر «إيقاف» كمان.