صفحه اصلی / دوره‌های آموزشی / آموزش پایتون از مقدماتی تا متوسط / معرفی دستورات break و continue در پایتون

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

معرفی دستورات break و continue در پایتون
براي خريد اين درس نياز است وارد سايت شويد. در صورت نداشتن حساب کاربري عضو شويد.
81,000 تومان

جلسات دوره


                                        
مهدی عباسی
مدرس:

مهدی عباسی

18 سال سابقه برنامه‌نویسی و تدریس برنامه‌نویسی
کسب مقام‌های اول و دوم کشوری در مسابقات برنامه‌نویسی

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

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

 

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

کاربر درسمن
امیر

یه سوال من بعد اینکه یه زبان رو تا حدی یاد میگیرم مثلاً پایتون وقتی می‌خوام یه برنامه ای بسازم یا هرچی نمیدونم چجوری کد بزنم از کجا شروع کنم چه چجوری انجام بدم استاد برای این مشکل چه راه حلی دارید

پشتیبانی 1
پشتیبانی 1

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

کاربر درسمن
احسان

سلام جلسه تمرین چه زمانی بارگذاری می شود؟

پشتیبانی 1
پشتیبانی 1

سلام منظورتون از جلسه تمرین چی هست؟ ما یک دوره حل تمرین پایتون داریم که میتونید ثبت نام کنید.

کاربر درسمن
سارا

سلام از جلسه ده ببعد قابل مشاهده نیس فایل ها

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز، وقتتون بخیر.

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

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

کاربر درسمن
ساکی

با سلام آموزش ها قابل دانلود نیستند؟

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز، الان می توانید فایل ها را دانلود کنید.

کاربر درسمن
بهنام آقاجانی

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

پشتیبانی 1
پشتیبانی 1

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

نمایش بیشتر

نظر شما در تصمیم دیگران اثرگذار است.

لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.
ثبت نام

877