الحلقات التكرارية في بايثون — For و While — تمارين
الحلقات التكرارية تسمح بتكرار تنفيذ مجموعة من التعليمات عدة مرات.
حلقة For
تستخدم لتكرار عدد محدد من المرات.
for i in range(5):
print(“مرحبا”) # تطبع 5 مرات
التكرار على قائمة:
fruits = [“تفاح”, “موز”, “برتقال”]for fruit in fruits:
print(fruit)
Range: range(5) → 0,1,2,3,4. range(2,6) → 2,3,4,5. range(1,10,2) → 1,3,5,7,9.
حلقة While
تكرر طالما الشرط صحيح.
i = 1
while i <= 5:
print(i)
i = i + 1 # يطبع 1 2 3 4 5
تنبيه: تأكد من أن الشرط سيصبح خطأ وإلا ستكون حلقة لا نهائية!
تمارين
- اكتب برنامجا يطبع الأعداد من 1 إلى 10 باستخدام For.
- اكتب برنامجا يطبع جدول ضرب العدد 5.
- اكتب برنامجا باستخدام While يجمع الأعداد من 1 إلى 100.
الحلول
1. for i in range(1,11): print(i).
2. for i in range(1,11): print(5*i).
3. s=0; i=1; while i<=100: s+=i; i+=1; print(s) → 5050.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.