حلقه تکرار در پایتون قابلیتی است که به شما امکان فراخوانی چندین عنصر را می دهد و با دستورات آن می توانید عناصر مختلف لیست ها، تاپل ها و دیکشنری های را فراخوانی کنید و عملیات مورد نظر را روی آن انجام دهید.
عبارات کلیدی for و while برای به کارگیری حلقه های تکرار در زبان برنامه نویسی پایتون استفاده می شوند و کاربرد این نوع حلقه ها در این زبان بسیار آسان بوده و همچنین از سینتکس و قابلیت خوانایی بالایی نیز برخوردار هستند.
در این مقاله سعی داریم شما را با حلقه تکرار در پایتون آشنا کنیم و با انجام چند مثال کاربرد این حلقه ها را آموزش دهیم.
قبل از ادامه مقاله شما را دعوت به مشاهده چندین نمونه فیلم از دوره های مختلف آموزش پایتون می نماییم.
شما می توانید برای اطلاع بیشتر از دوره های آموزش داده شده و همچنین تهیه پکیج های آموزشی به قسمت فروشگاه سایت مراجعه بفرمایید.
حلقه ها به عنوان یکی از ساختارهای کنترل اصلی در هر زبان برنامه نویسی به حساب می آیند و در زبان پایتون نیز به همین صورت است. حلقه for در پایتون، بخشی از کد را برای مجموعه ای از مقادیر تکرار می کند.
بر اساس آنچه در توضیحات پایتون آمده است، حلقه for در پایتون کمی متفاوت تر از عملکرد آن در زبان هایی مانند جاوا اسکریپت یا C کار می کند.
حلقه for یک متغیر تکرار کننده دارد که مقادیر لیست یا آرایه یا رشته، ارائه شده را پیمایش کند و در هر تکرار کد بدنه حلقه برای مقدار متغیر اجرا می شود.
می توانید برای تکرار جمله یکسان، از حلقه for استفاده کنید. در این مثال، ما سه بار کلمه guru99 را چاپ کرده ایم.
i (i in 123)
بنابراین وقتی کد را مطابق این دستور اجرا می کنید، عبارت (guru99) را چاپ می کند که در این مثال، عدد اعلام شده برای متغیر (i in 123) است.
‘for i in ‘123
,print “guru99” , i
پایتون نیز مانند سایر زبان های برنامه نویسی از حلقه استفاده می کند، اما بجای استفاده از طیف وسیعی از حلقه های مختلف، فقط به دو حلقه While و for محدود می شود.
با استفاده از حلقه while در پایتون می توانید یک کار را به صورت مکرر انجام دهید. این کار تا زمانی که یک شرط خاص برای قطع کردن حلقه به وجود بیاید، ادامه خواهد داشت.
در پایتون حلقه while برای تکرار دستورات به کار می رود و تا زمانی که یک شرط معین را برآورده سازد، اجرا می شود. هنگامی که شرط نادرست شود، حلقه بلافاصله متوقف خواهد شد.
حلقه while در دسته تکرار نامحدود قرار می گیرد. تکرار نامحدود به این معنی است که تعداد دفعات اجرای حلقه به طور صریح از قبل مشخص نشده است.
حلقه بی نهایت به حلقه ای گفته می شود که پایان ندارد و تا ابد اجرا خواهد شد. حلقه while در پایتون بهترین ابزار برای ایجاد حلقه بی نهایت است. برای ایجاد حلقه بی نهایت به عنوان شرط می توانید از کلمه true یا عدد یک استفاده کنید.
در این حالت چون شرط همیشه true است، حلقه تا ابد ادامه خواهد داشت. دقت کنید که استفاده از حلقه بی نهایت خطرناک است زیرا منابع زیادی را استفاده می کند. بنابراین در هنگام استفاده از حلقه بی نهایت حتما شرطی را را مشخص کنید که حلقه را متوقف کند.
در مثال زیر، کلمه hello به طور نامحدود چاپ می شود، زیرا شرط همیشه true است.
:while true
print(“hello”)
در مثالی دیگر می خواهیم عدد یک را به طور نامحدود چاپ کنیم. در این حلقه، ما مقدار num را تغییر نمیدهیم، بنابراین مقدار num همیشه 1 باقی می ماند و شرط 5 > num همیشه درست است.
1 = num
:5>while num
print(num)
در پایتون از دو حلقه for و while می توان برای اجرای مکرر دستورات استفاده کرد. تفاوت این دو حلقه به شرح زیر می باشد:
حلقه for در بین آیتم های یک آبجکت iterable پیمایش می کند، در حالی که حلقه while به طور ساده تا زمانی که شرط نوشته شده درست باشد، به دور خود می چرخد.
حلقه for زمانی استفاده می شود که تعداد چرخش های حلقه را بدانیم، اما در حلقه while نیازی نیست که تعداد چرخش ها را بدانیم.
امیدواریم مقاله حلقه تکرار در پایتون برای شما مفید بوده باشد ، همچنین شما میتوانید از سایر مقالات در سایت www.catiadesign.ir دیدن بفرمایید.