في البرامج نحتاج أحيانًا إلى تكرار نفس الكود أكثر من مرة، مثل طباعة الأرقام من 1 إلى 5 أو عرض كل عنصر في قائمة. والحلقة هي جزء من البرنامج يجعل الأوامر تتكرر لعدد محدد من المرات أو حتى يتحقق شرط معين.
تُستخدم حلقة for عندما نريد المرور على كل عنصر في قائمة أو نص.
للتكرار على قائمة نكتب:
fruits = ["apple", "banana", "orange"]
for fruit in fruits:
print(fruit)
وللتكرار على نص نكتب:
for letter in "Python":
print(letter)
كما يمكننا استخدام الدالة range() لتكرار الكود عددًا معينًا من المرات:
for i in range(5):
print("Hello", i)