شنبه ۲۹ دي ۱۴۰۳
Tut24 آموزش برنامه نویسی و مجله تخصصی فناوری ورود/عضویت

آموزش پایتون - حلقه ها

معمولا کدهای برنامه نویسی به ترتیبی که نوشته شده است اجرا می شود و پس از پایان یک دستور ، دستور بعدی اجرا می گردد . اما ممکن است در برخی مواقع نیاز داشته باشید یک بلوک کد را بارها و بارها اجرا کنید.

زبان‌های برنامه‌نویسی امکان استفاده از ساختارهای کنترلی مختلفی را برای تکرار کدها فراهم می‌کنند.

یک دستور حلقه به ما اجازه می‌دهد تا یک دستور یا گروهی از دستورات را چندین بار اجرا کنیم. نمودار زیر مفهوم یک دستور حلقه را نشان می‌دهد:

معماری حلقه

زبان برنامه‌نویسی پایتون انواع مختلفی از حلقه‌ها را برای مدیریت ایجاد حلقه کد، فراهم می‌کند.

ردیف نوع حلقه و توضیحات
۱ حلقه while

یک دستور یا گروهی از دستورات را تکرار می‌کند تازمانیکه شرط داده شده True باشد. این شرط را قبل از ورود به حلقه و اجرای حلقه بررسی می‌کند.

۲ حلقه for

یک دستور یا گروهی از دستورات را بر اساس تعداد اعضای یک دنباله تکرار می کند.

۳ حلقه‌های تو در تو

می‌توانید یک یا چند حلقه را درون هر حلقه while، for یا do..while دیگر استفاده کنید.

دستورات کنترل حلقه

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

پایتون از دستورات کنترلی زیر پشتیبانی می‌کند. که در درس‌های آتی بررسی شده اند.

فعلا به صورت مختصر ، کاربرد این دستورات را توضیح می دهیم:

ردیف دستور کنترلی و توضیحات
۱ دستور break

اجرای حلقه را متوقف می کند

۲ دستور continue

باعث می‌شود حلقه بقیه بدنه‌اش را رد کرده و از ابتدای کد، داخل حلقه اجرا شود، البته شمارنده صفر نمی شود و همچنین قبل از تکرار مجدد، شرط خود را مجدداً بررسی  می کند.

۳ دستور pass

دستور pass در پایتون هنگامی استفاده می‌شود که نیاز به یک دستور در آن محل وجود داشته باشد، اما نمی‌خواهید فعلا هیچ فرمان یا کدی اجرا شود.