الحلقات
فكرة جديدة
قل «hi» 1,000 مرة
تخيّل أن عليك عرض «hi» على الشاشة 1,000 مرة. كتابة 1,000 سطر بطيئة ومملّة، وخطأ مطبعي واحد قد يفسد كل شيء. الحاسوب لا يملّ أبدًا، فدعه يكرّر.
الحلقة (loop) تكرّر بعض الخطوات. في شيفرتنا، for i in range(3): تنفّذ الأسطر المُزاحة تحتها 3 مرات. والصندوق i هو العدّاد: يبدأ من 0 ويزيد 1 في كل دورة، فيحمل 0 ثم 1 ثم 2.
معظم لغات البرمجة تبدأ العدّ من 0. لهذا تعطي range(3) القيم 0 و1 و2 وليس 1 و2 و3.