Search⌘ K
AI Features

Python for و while في بايثون: تكرار الكود

تعلم كيفية استخدام الحلقات لتكرار التعليمات البرمجية.

ماذا لو أردنا زراعة 10 أشجار، أو إرسال 5 تذكيرات، أو تحية كل طالب في قائمة دون نسخ نفس سطر التعليمات البرمجية بشكل متكرر ؟

بدلاً من تكرار نفس السطر بشكل متكرر، تتيح لنا Python تكرار الإجراءات ببضعة أسطر فقط!

الfor الحلقات: كرر العملية عددًا محددًا من المرات

أfor تتيح لنا الحلقة تكرار الإجراءات عدة مرات، مما يوفر الوقت ويحافظ على نظافة وكفاءة الكود. إنها مثالية لمعرفة عدد مرات تنفيذ أمر ما.

Looping over a piece of code
Looping over a piece of code

جرب هذا:

Python
for i in range(5):
print("Hello!")

في هذا المثال، يكرر Python السطر خمس مرات.

ملاحظة: فيfor i in range(5): ، القولون (: يُخبر هذا Python: "سأعطيك الآن تعليمات لتكرارها". السطر المُزاح أسفله (print("Hello!") ) هو ما يتم تكراره.

الكلمة المفتاحيةin تُستخدم حلقة التكرار للتكرار عبر عناصر القائمة أو السلسلة أو أي عنصر قابل للتكرار.

ما هوrange(5) ؟

  • range(5) يُعطي Python الأرقام 0، 1، 2، 3، 4.

  • يتم تنفيذ الحلقة مرة واحدة لكل رقم في النطاق.

  • i هو متغير الحلقة، ويتغير في كل مرة.

جرب هذا:

Python
for i in range(5):
print("This is round", i)

الwhile الحلقات: كرر حتى الانتهاء

أحيانًا، لا نعرف عدد المرات التي يجب أن نكرر فيها شيئًا ما - نريد فقط الاستمرار حتى يصبح الشرط غير صحيح.

هذا هو المكان الذيwhile ثم تأتي الحلقة. فهي تكرر كتلة من التعليمات البرمجية طالما بقي الشرط صحيح.

جرب هذا:

Python
count = 0
while count < 3:
print("Counting:", count)
count = count + 1

تمامًا كما هو الحال معif وfor ، أwhile الحلقة تحتاج إلى نقطتين رأسيتين (: ) لبدء الكتلة. والرمز الموجود أسفلها هو ما يتكرر مرارًا وتكرارًا، حتى يصبح الشرطFalse .

أحسنت! لقد تعلمت كيفية استخدام الحلقات لتكرار الإجراءات وكتابة كود أكثر وضوحًا. استمر على هذا المنوال!