الدرس الثاني عشر -التكرار -while loop

العبارات التكرارية في لغة البايثون Python Loops

 

لغة البايثون بها عبارتين لعمل الجمل التكرارية هي :

  • while loops
  • for loops

 

  • while loops

يتم تنفيذ جملة WHILE  مادام الشرط صحيح .

 

i = 1
while i < 6:
  print(i)
  i += 1

#return

1

2

3

4

5

سيتم طباعة قيمة الـ  i مادامت اقل من الرقم 6

 

The break Statement

استخدام عبارة break  مع جملة while   تستخدم عندما نريد إيقاف التكرار

i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1

سيتم إيقاف التكرار عند  I =3  

 

 

 

The continue Statement

اذا اردنا تجاوز تكرار معين ..في المثال التالي اذا كانت قيمة I =3  يتم تجاوز الرقم 3 ومواصلة التكرار دون طباعة الرقم 3

 

i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)

#return

1

2

4

5

6

The else Statement

تستخدم جملة else  عند عدم تحقق جملة التكرار يتم تنفيذ جملة else  

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")