القائمة الرئيسية

الصفحات

حلقات بايثون  Les boucles for et while Python

تسمح لك الحلقة  بتكرار التعليمات إلى ما لا نهاية وفقا لاحتياجاتك.

حلقة بينما      Le boucle while



في اللغة الإنجليزية " بينما  " تعني " طالما ". لإنشاء   حلقة ، يجب عليك استخدام هذه الكلمة الأساسية متبوعة بإشارة توضح متى تتوقف الحلقة .

مثال سيكون أكثر دلالة :

نريد أن نكتب هذه الجملة 100 مرة :

"يجب ألا أطرح سؤالا دون أن أرفع يدي "

تستغرق الكتابة باليد الكثير من الوقت والكثير من الوقت × 100 هو في الحقيقة الكثير من الوقت ، ولا يمكن الاعتماد عليه ، حتى بالنسبة للمحظوظين الذين يعرفون النسخ واللصق. والمبرمج الجيد هو دائما الكمال الكسول  بعض الشيء ، وسوف يبحث عن الطريقة الأكثر أناقة لعدم تكرار التعليمات البرمجية .

>>> i = 0

>>> while i < 10 :

. . .     print( " Je ne dois pas manger sans laver les mains " )

. . .     i = i + 1

. . .

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

Je ne dois pas manger sans laver les mains

حلقة for  La boucle for

يتم استخدام حلقة for  للتكرار  على عنصر ، مثل سلسلة أو قائمة.

Exemple:

>>> w = " Bonjour le mande "

>>> for lettre in w :

...     print ( lettre )

...

B

o

n

j

o

u

r

 

l

e

 

m

a

n

d

e

نطاق Range

من الممكن إنشاء حلقة بسهولة مع النطاق :

for i in range ( 0 , 100 ) :

  print ( i )

إيقاف حلقة مع فاصل Stopper une boucle avec break

لإيقاف حلقة على الفور ، يمكنك استخدام فاصل الكلمات الرئيسي :

>>> list1 = [ 1 , 5 , 10 , 15 , 20 , 25 , 30 ]

>>> for i in liste :

...     if i > 20 :

...             print ( " on va stoppe la boucle " )

...             break

...     print ( i )

...

1

5

10

15

20

On va stoppe la boucle



الصفحة الرئيسية >>الوحدات والحزم في بيثون Les modules et les packages en python    

تعليقات