حلقه های تکرار در پایتون
به طور کلی دستورات به صورت پیوسته اجرا می شوند. یعنی ابتدا دستوری که در سطر ۱ نوشته شده، سپس دستوری که در خط ۲ نوشته شده و الی آخر. اما ممکن است گاهی اوقات نیاز باشد تا یک دستور را چند بار اجرا کنید. یک حلقه به ما اجازه می دهد تا دستور و یا دستوراتی را چند بار اجرا کنیم. نمودار زیر نحوه کار حلقه های تکرار در پایتون را به صورت گرافیکی نشان می دهد:
در جدول زیر انواع حلقه هایی که در زبان برنامه نویسی پایتون وجود دارند را مشاهده می کنید:
ردیف | نوع و توضیحات |
۱ | دستور while
دستور یا دستوراتی را تا زمانی که شرط تعیین شده برقرار شود، تکرار می کند. شرط تعیین شده قبل از اجرا شدن دستورات بررسی می شود. |
۲ | دستور for
دنباله ای از دستورات را تا زمانی که شرط تعیین شده برقرار شود، تکرار می کند. از حلقه for معمولا زمانی استفاده می شود که میزان تکرار مشخص باشد. |
۳ | حلقه های تو در تو
شما می توانید از یک حلقه درون حلقه دیگر استفاده کنید و فرقی نمی کند که از نوع while باشد یا for و یا do…while. |
کنترل های حلقه در پایتون
دستورات کنترلی حالت اجرا عادی حلقه ها را تغییر می دهند. زمانی که اجرای یک حلقه متوقف می شود، تمامی اشیای ایجاد شده درون بلوک حلقه از بین می روند.
پایتون از دستورات کنترلی زیر پشتیبانی می کند:
ردیف | دستور کنترلی و توضیحات |
۱ | دستور break
اجرا حلقه را متوقف می کند و دستوراتی که بعد از حلقه تعریف شده اند را اجرا می کند. |
۲ | دستور continue
برای نادیده گرفتن شرایطی خاص استفاده می شود و دستوراتی که بعد از آن تعریف شده باشند اجرا نمی شوند و گام بعدی حلقه تکرار اجرا می شود. |
۳ | دستور pass
در مواقعی شما قصد انجام کاری در شرایط خاص را دارید، اما هنوز تصمیم نگرفته اید که می خواهید چه کاری انجام دهید، از دستور pass استفاده می شود. |
نوشته حلقه های تکرار در پایتون – آموزش Python اولین بار در سورس سرا - آموزش برنامه نویسی. پدیدار شد.