دستور break پایتون حلقه ای را که دستور در آن قرار می گیرد متوقف می کند و از آن پرش می کند. دستور continue پایتون، از یک تکرار در یک حلقه عبور می کند. هر دو عبارت break و continue را می توان در حلقه for یا while استفاده کرد.
ممکن است بخواهید از تکرار خاصی از یک حلقه رد شوید یا یک حلقه را به طور کامل متوقف کنید. اینجاست که دستورهای break و continue مورد استفاده قرار می گیرند. این عبارات به شما امکان میدهند جریان یک حلقه را کنترل کنید و در صورت نیاز از آن خارج شده و یا همان حلقه را تا برقراری شرط ادامه دهید .
دستور break داخلی پایتون به شما این امکان را می دهد که در صورت برآورده شدن یک شرط از یک حلقه خارج شوید. دستور continue به شما این امکان را می دهد که در صورت تحقق یک شرط، بخشی از یک حلقه را رد کنید.
عبارت continue از تکرار دستوری که در حال اجراست می گذرد و به تکرار دستور بعدی می رود. در پایتون، زمانی که عبارت continue در داخل حلقه قرار می گیرد، تمام عبارات زیر آن را رد می کند و بلافاصله به تکرار بعدی پرش می کند.
در مثال زیر دو حلقه داریم. حلقه for خارجی لیست اول را تکرار می کند و حلقه داخلی نیز لیست دوم اعداد را تکرار می کند. در این مثال شرط را به این صورت تعریف کرده ایم که اگر عدد بیرونی و عدد فعلی حلقه داخلی یکسان است، پرش کرده و به تکرار حلقه داخلی بعدی برود.
first = [2, 4, 6]
second = [2, 4, 6]
for i in first:
for j in second:
if i == j:
continue
print(i, '*', j, '= ', i * j)
خروجی این قطعه کد نیز به شکل زیر می باشد:
2 * 4 = 8
2 * 6 = 12
4 * 2 = 8
4 * 6 = 24
6 * 2 = 12
6 * 4 = 24
برای خروج از یک حلقه، از دستور break استفاده می شود. اگر دستور break در داخل یک حلقه تو در تو استفاده شود، درونی ترین حلقه را خاتمه می دهد و از آن خارج می شود.
در مثال زیر دو حلقه داریم. حلقه for خارجی چهار عدد اول را با استفاده از تابع ()range و حلقه for داخلی نیز چهار عدد اول را تکرار می کند. در این مثال نیز شرط را اینگونه تعریف کرده ایم که اگر عدد بیرونی و یک عدد فعلی حلقه داخلی یکسان است، حلقه داخلی را بشکنید.
for i in range(4):
for j in range(4):
if j == i:
break
print(i, j)
خروجی این مثال را در ادامه آورده ایم:
1 0
2 0
2 1
3 1
3 2
در این درس از آموزش پایتون با دستورات break و continue آشنا شدید و کاربرد و نحوه عملکرد آن را در زبان برنامه نویسی پایتون آموختید. برای تسلط به این مبحث به فیلم تدریس در همین صفحه مراجعه کنید.
امیدواریم این درس را دوست داشته باشید و آن را با دوستانتان نیز به اشتراک بگذارید. نظرات و پیشنهادات خود را با درسمن به اشتراک بگذارید
در درس بعد از دوره پایتون به مبحث رشته ها و کار با آن ها خواهیم پرداخت.
با سلام آموزش ها قابل دانلود نیستند؟
سلام دوست عزیز، الان می توانید فایل ها را دانلود کنید.
بسیار عالی بود. پیشنهاد می کنم مثل مباحث قبلی محتوای متنی در ادامه نوشته شود به نظرم برای مرور مناسب باشد. ممنون از استاد.
سلام دوست عزیز، به روی چشم حتما، دوستان تولید محتوا در حال آماده سازی محتوا های درس ها هستند و در صورت آماده سازی برایتان درج خواهیم کرد.
سلام از جلسه ده ببعد قابل مشاهده نیس فایل ها
سلام دوست عزیز، وقتتون بخیر.
بنده چک کردم هیچ مشکلی نداشتن، احتمالا اون لحظه اینترنت شما دچار اختلال شده است.
اگر هنوز هم مشکل دارید، پیشنهاد میکنم ابتدا مرورگر خودتون عوض کنید و اینترنت خود را چک کنید.