آشنایی با حلقه تکرار while در پایتون
حلقه تکرار while
در این حلقه ابتدا شرط بررسی میشود اگر نتیجه درست بود دستورات داخل حلقه اجرا میشود. بعد از یکبار اجرا ، مجددا شرط بررسی میشود و همینطور ادامه دارد تا جایی که شرط برقرار نباشد.
حلقه while دارای ساختار میباشد
while(condition):
code to loop;
درقطعه کد زیر نمونه ای از حلقه while را آورده ایم
num = 1;
while (num <= 10):
print ("Hello World!");
num = num + 1;
خروجی برنامه: این برنامه عبارت Hello World! را 10 بار در خط جداگانه چاپ میکند.
حلقه بی نهایت
برای ایجاد حلقه بی نهایت از حلقه while میتوانید استفاده کنید به این صورت که در قسمتی که شرط را عنوان میکنیم از عبارت True استفاده کنیم و دستورات حلقه را بیاوریم که باعث میشود دستورات بصورت بی نهایت اجرا شوند و در خروجی چاپ شوند.
قطعه کد زیر نمونه ای از دستور حلقه بی نهایت میباشد.
While True:
print (“Hello Ali”)
خروجی برنامه: عبارت Hello Ali را تا بی نهایت اجرا میکند.
استفاده از حلقه بی نهایت خطرناک میباشد چون منابع زیادی را مصرف میکند و برای سیستم مشکل به وجود می آورد.
البته بعضی دستورات هستند که میتواند حلقه بینهایت را ایجاد کند مثلا شما یک شرط میگذارید که همیشه درست و تغییری نمیکند در نتیجه خروجی حاصل از آن هم بی نهایت است.
حلقه while تو در تو
در تعریف حلقه ها میتوانید چند حلقه چه حلقه for چه حلقه while را در داخل یکدیگر قرار دهید. که در این حالت ما یک حلقه درونی (inner) و یک حلقه بیرونی (outer) داریم. در حلقه تو در تو به ازای هربار اجرا حلقه ی بیرونی حلقه ی درونی به طور کامل اجرا میشود.
دوست عزیز امیدوارم از مطالب استفاده کرده باشید دراین پست به دستور حلقه while پرداختیم در وبسایت درسمن آموزش کاملتری در این مورد انتشاریافته است میتوانید به دوره آموزش صفر تا 100 یادگیری پایتون مراجعه کنید.