ورود / عضویت
آموزش نرم افزارها

حلقه while در پایتون

حلقه while در پایتون
  • آموزش حلقه while در پایتون:

    با استفاده از حلقه while در پایتون می توانید یک کار را به صورت مکرر انجام دهید. این کار تا زمانی که یک شرط خاص برای قطع کردن حلقه به وجود بیاید، ادامه خواهد داشت.

    در پایتون حلقه while برای تکرار دستورات به کار می رود و تا زمانی که یک شرط معین را برآورده سازد، اجرا می شود. هنگامی که شرط نادرست شود، حلقه بلافاصله متوقف خواهد شد.

    حلقه while در دسته تکرار نامحدود قرار می گیرد. تکرار نامحدود به این معنی است که تعداد دفعات اجرای حلقه به طور صریح از قبل مشخص نشده است. 

    قبل از ادامه مقاله شما را دعوت به مشاهده چندین نمونه فیلم از دوره های مختلف آموزش پایتون می نماییم.

    شما می توانید برای اطلاع بیشتر از دوره های آموزش داده شده و همچنین تهیه پکیج های آموزشی به قسمت فروشگاه سایت مراجعه بفرمایید.

    پکیج کامل پایتون با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته پایتون
    سفارش پکیج

    حلقه بی نهایت با while true:

    حلقه بی نهایت به حلقه ای گفته می شود که پایان ندارد و تا ابد اجرا خواهد شد. حلقه while در پایتون بهترین ابزار برای ایجاد حلقه بی نهایت است. برای ایجاد حلقه بی نهایت به عنوان شرط می توانید از کلمه true یا عدد یک استفاده کنید.

    در این حالت چون شرط همیشه true است، حلقه تا ابد ادامه خواهد داشت. دقت کنید که استفاده از حلقه بی نهایت خطرناک است زیرا منابع زیادی را استفاده می کند. بنابراین در هنگام استفاده از حلقه بی نهایت حتما شرطی را را مشخص کنید که حلقه را متوقف کند.

    در مثال زیر، کلمه hello به طور نامحدود چاپ می شود، زیرا شرط همیشه true است.

    :while true

    print(“hello”)

    در مثالی دیگر می خواهیم عدد یک را به طور نامحدود چاپ کنیم. در این حلقه، ما مقدار num را تغییر نمیدهیم، بنابراین مقدار num همیشه 1 باقی می ماند و شرط 5 > num همیشه درست است.

    1 = num

    :5>while num

    print(num)

    تفاوت حلقه for و while در پایتون:

    در پایتون از دو حلقه for و while می توان برای اجرای مکرر دستورات استفاده کرد. تفاوت این دو حلقه به شرح زیر می باشد:

    حلقه for در بین آیتم های یک آبجکت iterable پیمایش می کند، در حالی که حلقه while به طور ساده تا زمانی که شرط نوشته شده درست باشد، به دور خود می چرخد.

    حلقه for زمانی استفاده می شود که تعداد چرخش های حلقه را بدانیم، اما در حلقه while نیازی نیست که تعداد چرخش ها را بدانیم.

    حلقه while تو در تو:

     در این روش می توانید، حلقه ها را داخل یکدیگر قرار دهید. وقتی یک حلقه while داخل حلقه while دیگری وجود داشته باشد، آن را حلقه تو در تو می نامیم. برای درک بیشتر یک مثال از این حالت را بررسی می کنیم.

    statement(s)#

    :while condition_1

    statement(s)#

    :while condition_2

    statement(s)#

    در حلقه تو در تو، به حلقه بیرونی outer و به حلقه درونی inner گفته می شود. نحوه کار به این شکل است که به ازای هر چرخش در حلقه بیرونی، حلقه درونی به طور کامل چرخش خواهد کرد.

    امیدواریم مقاله حلقه while در پایتون برای شما مفید بوده باشد ، همچنین شما میتوانید از سایر مقالات در سایت www.catiadesign.ir دیدن بفرمایید.

    پکیج کامل پایتون با تخفیف ویژه
    سفارش پکیج
    پکیج دوره مقدماتی و پیشرفته پایتون
    سفارش پکیج

    میانگین امتیازات ۵ از ۵
    از مجموع ۱ رای

    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *