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

مهندسی مکانیک
مهندسی معماری
مهندسی پزشکی

در اصطلاح برنامه نویسی به حلقه بی نهایت در پایتون (infinite loop) گفته می شود و برای توقف آن ناچار باید پنجره خروجی را ببندیم که در این صورت سایر دستورات برنامه هم اجرا نمی شوند.
با استفاده از حلقه while در پایتون می توانید یک کار را به صورت مکرر انجام دهید. این کار تا زمانی که یک شرایط خاص برای قطع کردن حلقه به وجود بیاید ادامه خواهد داشت.
در پایتون حلقه while برای تکرار دستورات به کار می رود و تا زمانی که یک شرط معین را برآورده سازد، اجرا می شود و هنگامی که شرط نادرست شود حلقه بلافاصله متوقف خواهد شد. حلقه while در دسته تکرار نامحدود قرار می گیرد. تکرار نامحدود به این معنی است که تعداد دفعات اجرای حلقه به طور صریح از قبل مشخص نشده است.
قبل از ادامه مقاله شما را دعوت به مشاهده چندین نمونه فیلم از دوره های مختلف آموزش پایتون می نماییم.
شما می توانید برای اطلاع بیشتر از دوره های آموزش داده شده و همچنین تهیه پکیج های آموزشی به قسمت فروشگاه سایت مراجعه بفرمایید.
حلقه بی نهایت در پایتون به حلقه ای گفته می شود که پایان ندارد و تا ابد اجرا خواهد شد. حلقه while در پایتون بهترین ابزار برای ایجاد حلقه بی نهایت است. برای ایجاد حلقه بی نهایت به عنوان شرط می توانید از کلمه true یا عدد یک استفاده کنید.
در این حالت چون شرط همیشه true است، حلقه تا ابد ادامه خواهد داشت. دقت کنید که استفاده از حلقه بی نهایت خطرناک است زیرا منابع زیادی را استفاده می کند. بنابراین در هنگام استفاده از حلقه بی نهایت حتما شرطی را را مشخص کنید که حلقه را متوقف کند.
در مثال زیر، کلمه hello به طور نامحدود چاپ می شود، زیرا شرط همیشه true است.
:while true
print(“hello”)
در مثالی دیگر می خواهیم عدد یک را به طور نامحدود چاپ کنیم. در این حلقه، ما مقدار num را تغییر نمیدهیم، بنابراین مقدار num همیشه 1 باقی می ماند و شرط 5 > num همیشه درست است.
1 = num
:5>while num
print(num)
این دستور، مجموعه ای از دستورات پایتون است که نیاز به اجرای مکرر دارد. این مجموعه از دستورات به طور مکرر اجرا می شوند تا زمانی که شرط داده شده 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 دیدن بفرمایید.
یک نظر
سلام من میخام تو حین اجرای حلقم مثلا با زدن دکمه enter پایتون از حلقه خارج شه باید چیکار کنم خیلی لازم دارم میشه جواب بدید