اذهب إلى المحتوى
  • 0

كيف تعمل حلقة while في لغة بايثون؟

عاطي

السؤال

Recommended Posts

  • 0

حلقة التكرار While أو While loop هي جملة تُستعمل في لغة بايثون لتكرار شيفرة مُعيّنة عددا من المرات أو بشكل لا نهائي، أو إلى أن يستقبل البرنامج مُدخلا من المُستخدم، وتقوم بتحديد مرات التكرار بمُتغيّر تزداد قيمته مع كل تكرار فإن وصل إلى قيمة التّكرار التي نرغب بها يتوقّف البرنامج، انظر المثال التّالي:

count = 0
while (count < 10):
   count = count + 1
   print "Hello!"

في المثال أعلاه عرّفنا أولا المتغير count بعدها وضعنا شرط while والذي يعني "كلما كانت قيمة المتغير count أصغر من 10 فنفّذ الشيفرة التالية”، بعدها قمنا بزيادة قيمة المتغير count بمقدار واحد، بعدها طباعة جملة Hello  وهكذا سوف تقوم الحلقة بزيادة المتغير وتكرار الشيفرة إلى أن تُساوي القيمة عشرة.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 1

تقوم الحلقة "طالما" while بتكرار الشفرات طالما الشرط محقق. فهي تفحص تحقق الشرط ثم تنفذ الشفرات وعند عدم التحقق يتم كسر الحلقة.

تم التعديل في بواسطة samer_jabal
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...