سرفصل دوره

معرفی دستورات break و continue در پایتون

81,000 تومان
  • .دسترسی مادام العمر به ویدئوهای دوره
  • .دسترسی رایگان به آپدیت های دوره
  • .تدریس روان و ساده با کیفیت بالا
  • .سرفصل های بسیار جامع و غنی
11935فارغ التحصیل
avatar

مهدی عباسی

مهندس ارشد کارشناسی کامپیوتر
5

مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....

نظرات دانشجویان

f.s

1400/10/13

سلام ممنون بابت آموزش عالیتون،واقعا روان و به زبان ساده تدریس کردین منتظر آموزشهای دیگه هستیم

avatar
پشتیبانی1400/10/15
پشتیبان درسمن

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

بابایی

1400/2/15

با درود بسیار عالی و پر محتوا هستن این دوره ها کمال تشکر وقدردانی را دارم

avatar
پشتیبانی1400/2/18
پشتیبان درسمن

از این که نظر خود را با ما و سایر دوستان به اشتراک قرار دادید بسیار ممنونیم، همین که حس رضایت را در شما میبینیم این برای ما کلی ارزش دارد.

معرفی دستورات break و continue در پایتون

دستورات continue و break در پایتون

دستور break پایتون حلقه ای را که دستور در آن قرار می گیرد متوقف می کند و از آن پرش می کند. دستور continue پایتون، از یک تکرار در یک حلقه عبور می کند. هر دو عبارت break و continue را می توان در حلقه for یا while استفاده کرد. 
ممکن است بخواهید از تکرار خاصی از یک حلقه رد شوید یا یک حلقه را به طور کامل متوقف کنید. اینجاست که دستورهای break و continue مورد استفاده قرار می گیرند. این عبارات به شما امکان می‌دهند جریان یک حلقه را کنترل کنید و در صورت نیاز از آن خارج شده و یا همان حلقه را تا برقراری شرط ادامه دهید .
دستور break داخلی پایتون به شما این امکان را می دهد که در صورت برآورده شدن یک شرط از یک حلقه خارج شوید. دستور continue به شما این امکان را می دهد که در صورت تحقق یک شرط، بخشی از یک حلقه را رد کنید. 

دستور 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 استفاده می شود. اگر دستور 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 آشنا شدید و کاربرد و نحوه عملکرد آن را در زبان برنامه نویسی پایتون آموختید. برای تسلط به این مبحث به فیلم تدریس در همین صفحه مراجعه کنید.

امیدواریم این درس را دوست داشته باشید و آن را با دوستانتان نیز به اشتراک بگذارید. نظرات و پیشنهادات خود را با درسمن به اشتراک بگذاریدsmiley
در درس بعد از دوره پایتون به مبحث رشته ها و کار با آن ها خواهیم پرداخت.