تخطَّ إلى المحتوى

🐍 شرح Python

الحلقات (for / while)

الدرس 5 من 30· ⏱ 1 دقائق قراءة· 🗓 آخر تحديث: ١٩ يونيو ٢٠٢٦

حلقة for

تكرّر تنفيذ الكود لكل عنصر في مجموعة:

for i in range(5):
    print(i)   # 0 1 2 3 4
  • range(5) تولّد الأرقام من 0 إلى 4.
  • range(1, 6) من 1 إلى 5.
  • range(0, 10, 2) من 0 إلى 8 بخطوة 2.

المرور على قائمة

languages = ["HTML", "CSS", "Python"]

for lang in languages:
    print(f"أتعلّم {lang}")

حلقة while

تستمر طالما الشرط محقّق:

count = 1

while count <= 3:
    print(count)
    count += 1   # مهم! وإلا ستدور الحلقة للأبد

التحكّم في الحلقة

for i in range(10):
    if i == 5:
        break       # يخرج من الحلقة تمامًا
    if i % 2 == 0:
        continue    # يتخطّى للدورة التالية
    print(i)        # 1 3
الكلمةالوظيفة
breakإنهاء الحلقة فورًا
continueتخطّي بقية الدورة الحالية

🎯 التالي: الدوال — تنظيم الكود وإعادة استخدامه.

شرح الحلقات (for / while) — Python بالعربي
الحلقات (for / while)Python بالعربي · The Code Fix

📚 لمزيد من التعمّق في Python، راجِع التوثيق الرسمي لـ Python.

هل كان هذا الدرس مفيدًا؟