![]() |
الدرس السادس: الحلقات التكرارية في Python |
الدرس السادس: الحلقات التكرارية في Python
مقدمة:
الحلقات التكرارية هي واحدة من الأدوات الأساسية في البرمجة. بتساعدنا نكرر نفس الكود عدة مرات بدون الحاجة لكتابته بشكل يدوي. في Python، عندنا نوعين أساسيين من الحلقات: for loop و while loop. في الدرس ده، هنغطي كل واحدة منهم مع أمثلة عملية توضح استخدامها.
الخطوة 1: مفهوم الحلقات التكرارية
الحلقات التكرارية بتتيح لنا تنفيذ جزء من الكود بشكل متكرر بناءً على شرط معين. ده بيوفر وقت وجهد، وبيخلي الكود أكثر تنظيمًا وكفاءة.
الخطوة 2: حلقة "for"
حلقة for
بتستخدم للتكرار على عناصر في قائمة، مجموعة، قاموس، أو أي كائن قابل للتكرار.
التكرار على قائمة:
الناتج:
التكرار على نطاق (Range): لو عايز تكرر عدد معين من المرات:
الناتج:
استخدام "step" مع range: ممكن تحدد خطوة التكرار باستخدام معامل ثالث:
الناتج:
الخطوة 3: حلقة "while"
حلقة while
بتستمر طالما الشرط صحيح.
التكرار بشرط:
الناتج:
تجنب الحلقات اللانهائية: تأكد دايمًا إن الشرط في حلقة
while
ممكن يتحقق عشان تتجنب الحلقات اللانهائية اللي ممكن تهنج البرنامج.
الخطوة 4: الحلقات المتداخلة (Nested Loops)
ممكن نستخدم حلقة داخل حلقة تانية.
- مثال على حلقة متداخلة:الناتج:
الخطوة 5: التحكم في الحلقات
Python بتوفر كلمتين مفتاحيتين للتحكم في الحلقات:
break
:
بتستخدم لإيقاف الحلقة قبل انتهائها.الناتج:
continue
:
بتتخطى الجزء المتبقي من الحلقة وتبدأ التكرار التالي.الناتج:
الخطوة 6: أمثلة عملية
جدول الضرب باستخدام الحلقات:
البحث عن عنصر في قائمة:
خاتمة:
في هذا الدرس، تعلمنا كيفية استخدام الحلقات التكرارية في Python بشكل فعال. الحلقات بتساعدنا في تنفيذ المهام المتكررة بسهولة. في الدرس القادم، هنستعرض الشروط المتقدمة والوظائف (Functions) اللي هتساعدنا نعمل برامج أكتر تنظيمًا وكفاءة.