0Pricing
Python Academy · درس

الحلقات

افهم حلقتَي for وwhile لأتمتة المهام المتكررة في برامجك

الحلقات درس مجاني في Python Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Python Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Python Academy 4 دروس في المجموع.

مقدمة إلى الحلقات

مقدمة إلى الحلقات

تتيح لك الحلقات تكرار كتلة من التعليمات البرمجية عدة مرات، مما يجعل برامجك أكثر كفاءة وإيجازًا.

في هذا الدرس، ستتعلم أنواع الحلقات المختلفة في Python: for وwhile والحلقات المتداخلة.

الحلقات — رسم توضيحي 1

ما الحلقة؟

ما الحلقة؟

تُستخدم الحلقة لتنفيذ كتلة من التعليمات البرمجية بشكل متكرر حتى يتحقق شرط معين. على سبيل المثال:

يطبع هذا الأرقام من 0 إلى 4.

# Example of a loop
for i in range(5):
    print(i)

حلقة <code>for</code>

حلقة for

تتكرر حلقة for على تسلسل (مثل قائمة أو نطاق) وتنفذ كتلة من التعليمات البرمجية لكل عنصر:

# Example of a for loop
names = ["Alice", "Bob", "Charlie"]
for name in names:
    print("Hello,", name)

حلقة <code>while</code>

حلقة while

تستمر حلقة while في تنفيذ كتلة من التعليمات البرمجية ما دام شرطها هو True:

# Example of a while loop
counter = 0
while counter < 3:
    print(counter)
    counter += 1

الخروج من الحلقة

الخروج من الحلقة

يمكنك استخدام عبارة break للخروج من الحلقة قبل اكتمالها:

يوقف هذا الحلقة عندما تكون قيمة i مساوية لـ 5.

# Using break to exit a loop
for i in range(10):
    if i == 5:
        break
    print(i)

تخطي التكرارات باستخدام <code>continue</code>

تخطي التكرارات باستخدام continue

تتخطى عبارة continue بقية التكرار الحالي وتنتقل إلى التكرار التالي:

يتخطى هذا طباعة 2.

# Using continue to skip iterations
for i in range(5):
    if i == 2:
        continue
    print(i)

الحلقات المتداخلة

الحلقات المتداخلة

تُسمى الحلقة الموجودة داخل حلقة أخرى حلقة متداخلة. على سبيل المثال:

# Example of nested loops
for i in range(3):
    for j in range(2):
        print(f"i = {i}, j = {j}")

الأخطاء الشائعة في استخدام الحلقات

الأخطاء الشائعة في استخدام الحلقات

إليك بعض الأخطاء الشائعة التي ينبغي تجنبها:

  • نسيان تحديث متغير الحلقة في حلقة while (مما يؤدي إلى حلقة لا نهائية).
  • إساءة استخدام عبارتي break وcontinue.
  • استخدام مسافات بادئة غير صحيحة في الحلقات المتداخلة.

ما الذي تعلمناه؟

ما الذي تعلمناه؟

في هذا الدرس، تعلمت:

  • أساسيات حلقتَي for وwhile.
  • كيفية استخدام break وcontinue للتحكم في سلوك الحلقة.
  • كيفية إنشاء الحلقات المتداخلة واستخدامها.

أحسنت! لننتقل إلى الموضوع التالي.

الحلقات — رسم توضيحي 10

الأسئلة الشائعة

هل درس «الحلقات» مجاني؟

نعم — نص درس «الحلقات» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Python Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Python Academy 4 دروس في المجموع.

ماذا ستتعلم في «الحلقات»؟

افهم حلقتَي for وwhile لأتمتة المهام المتكررة في برامجك تتمرن على Python Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ Python Academy؟

لا تُشترط خبرة سابقة. Python Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.

كم من الوقت يستغرق درس «الحلقات»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس Python Academy هذا؟

نعم. كل درس في Python Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. فهم العبارات الشرطية
  2. المنطق المنطقي والمقارنات
  3. الحلقات
  4. تعبيرات الإسناد (عامل Walrus)
← العودة إلى Python Academy