لغة بايثون: الحلقات التكرارية (for و while)
الحلقات التكرارية تسمح بتنفيذ كتلة من الأوامر عدة مرات. سنتعلم في هذا الدرس استخدام حلقتَي for و while في بايثون.
الحلقة for
تستخدم للتكرار عدد محدد من المرات أو للتكرار على عناصر مجموعة.
مثال 1: تكرار على قائمة
fruits = [“تفاح”, “موز”, “برتقال”]for fruit in fruits:
print(fruit)
مثال 2: استخدام range()
for i in range(5): # 0, 1, 2, 3, 4
print(i)
الحلقة while
تستخدم للتكرار طالما أن الشرط صحيح.
مثال:
count = 0
while count < 5:
print(count)
count += 1
أوامر التحكم في الحلقات
break: إنهاء الحلقة مبكراً.
continue: تخطي التكرار الحالي والانتقال للتالي.
تمارين تطبيقية
التمرين 1: اكتب برنامجاً يطبع الأعداد من 1 إلى 10 باستخدام for.
التمرين 2: اكتب برنامجاً يطبع جدول ضرب العدد 5 (من 1 إلى 10).
التمرين 3: باستخدام while، اكتب برنامجاً يطلب أرقاماً من المستخدم حتى يدخل الرقم 0 ثم يطبع المجموع.
التمرين 4: ما الفرق بين for و while؟ متى نستخدم كل منهما؟
للمزيد: بايثون: الجمل الشرطية و بايثون: القوائم.
مدونة التربية و التعليم في الجزائر – دروس، فروض، نتائج امتحانات مدونة التربية والتعليم في الجزائر | تحضير الدروس، فروض واختبارات، نتائج البكالوريا وBEM، مسابقات التوظيف، والتوجيه المدرسي للطلاب وأولياء الأمور.