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