دستور پایتون break یک دستور کنترلی در زبان برنامهنویسی پایتون است که برای خروج از یک حلقه تکرار استفاده میشود. با استفاده از این دستور، میتوانید فرآیند اجرای حلقه را به صورت ناگهانی متوقف کرده و بلافاصله به خط بعدی از حلقه بروید.
استفاده از دستور break بسیار مفید است زمانی که میخواهید در صورت برخورد با یک شرط خاص، اجرای حلقه را قطع کنید و به عبارتی از حلقه خارج شوید. به عنوان مثال، فرض کنید که به دنبال یک عدد خاص در یک لیست هستید و هنگامی که آن را پیدا کردید، نیازی به ادامه جستجو ندارید. در این حالت، میتوانید از دستور break برای خروج از حلقه استفاده کنید.
دستور break به صورت زیر نوشته میشود:
“`python
break
“`
در صورتی که دستور break اجرا شود، اجرای حلقه فوراندهندهی (loop) فعلی قطع خواهد شد و برنامه به خط بعدی از حلقه خواهد رفت. در صورتی که حلقههای تو در تو (nested loops) داشته باشید، دستور break فقط اجرای حلقهی فوراندهندهی فعلی را متوقف میکند.
یک مثال ساده از استفاده از دستور break در پایتون را در نظر بگیرید:
“`python
numbers = [1, 2, 3, 4, 5]
for number in numbers:
if number == 3:
break
print(number)
“`
در این مثال، یک لیست از اعداد به نام numbers داریم. در حلقه for، هر عدد را بررسی میکنیم و اگر عدد برابر با 3 باشد، اجرای حلقه را با استفاده از دستور break متوقف میکنیم. در نتیجه، فقط اعداد 1 و 2 چاپ خواهند شد و بلافاصله پس از اینکه عدد 3 را یافتیم، از حلقه خارج میشویم.
نکتهای که باید به آن توجه کنید این است که دستور break تنها اجرای حلقه را متوقف میکند و هیچ تغییری در شرایط یا متغیرهای حلقه ایجاد نمیکند.