الحلقات Loops

تُستخدم لتكرار تنفيذ مجموعة من التعليمات. [1]

for

تُستخدم عند معرفة عدد التكرارات.

1
for i in range(number_of_iterations):
2
   instructions

مثال:

1
for i in range(5):
2
   print(i)
3
4
#result: 0 1 2 3 4

الدالة ()range تطلق سلسلة من الأرقام، مثلا:

(5)range : من 0 إلى 4. (0 1 2 3 4)

(2,6)range : من 2 إلى 5. (2 3 4 5 )

(0,10,2)range : من 0 إلى 8 ب 2 خطوة. (0 2 4 6 8)

while

تُستخدم عندما يعتمد التكرار على شرط.

1
while condition :
2
   instructions                

مثال:

1
X=0
2
while x<5 :
3
   print(x)
4
   x=x+1
5
#result: 0 1 2 3 4               

قواعد مهمة للحلقات

  • يجب التأكد من أن الحلقات تنتهي (خاصة while).

  • يجب زيادة أو نقصان المتغير داخل حلقة while.

  • يمكن استخدام break للخروج من الحلقة.

  • يمكن استخدام continue لتخطي خطوة.