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

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

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

    در اصطلاح برنامه نویسی به حلقه بی نهایت در پایتون (infinite loop) گفته می شود و برای توقف آن ناچار باید پنجره خروجی را ببندیم که در این صورت سایر دستورات برنامه هم اجرا نمی شوند.

    با استفاده از حلقه 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)

    دستور body of while در پایتون:

    این دستور، مجموعه ای از دستورات پایتون است که نیاز به اجرای مکرر دارد. این مجموعه از دستورات به طور مکرر اجرا می شوند تا زمانی که شرط داده شده false شود.

    :while condition

    body_of_while #

    ابتدا شرط داده شده بررسی می شود. اگر شرط false باشد، حلقه خاتمه یافته و ادامه برنامه اجرا می شود.

    اگر شرط درست شود. مجموعه دستورات داخل حلقه اجرا می شوند.

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

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

    num = 1

     :10 > while num 

    print(num)

    num = num + 3

     

    output #

    1

    4

    7

     

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

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

    یک نظر

  • Alireza گفت:

    سلام من میخام تو حین اجرای حلقم مثلا با زدن دکمه enter پایتون از حلقه خارج شه باید چیکار کنم خیلی لازم دارم میشه جواب بدید

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

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