Search⌘ K
AI Features

كرر نفسك

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

ماذا لو أردنا زراعة 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 يتم استخدام in a loop للتكرار خلال عناصر القائمة أو السلسلة أو أي عنصر قابل للتكرار.

ما هو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 .

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