مرحبا
لدي تساؤل عن حلقة while في بايثون وكيف تعمل، وبماذا ستُفيدني؟ ومالفرق بينها وبين... for ... in ؟؟!!
لدي تساؤل عن حلقة while في بايثون
ما هو التساؤل؟
تفيد حلقة «طَاْلَمَا» while بِتكرار عمليَّة/عمليَّات طالما الشرط متحقِّق.
عملها: تتفقَّد الشَّرط المُقَدَّم لَها فإن تَحقَّق(أي عاد بالقيمة True) عندها تنفِّذ العمليَّات وَتبقى تفحص تحقُّق الشَّرط وَالقيام بالعمليَّات لحين انتفاء الشرط(عودته بالقيمة False) وَعندها تنكسر الحلقة وَتنتهي حياتها!.
الفرق عن حلقة «لِأَجْلِ» for هو أنَّ حلقة for تقوم بالعمليَّات من أجل كل عنصر من سلسلة ما!
التعليقات