الحلقات في بايثون تسمح بتكرار كتلة من الكود عدة مرات، وتأتي بنوعين رئيسيين: حلقة for التي تمر على عناصر متسلسلة، وحلقة while التي تستمر طالما تحقق شرط معين.
حلقة for
for i in range(5):
print(i)
names = ["علي", "سارة", "محمد"]
for n in names:
print(n)
حلقة while
count = 0
while count < 5:
print(count)
count += 1
break و continue
for i in range(10):
if i == 5:
break
if i % 2 == 0:
continue
print(i)
الجملة else مع الحلقة
for i in range(3):
print(i)
else:
print("انتهت الحلقة")