دستورات break و continue در برنامه نویسی پایتون
دستورات break و continue در برنامه نویسی پایتون
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، شما یاد می گیرید که از دستورات break و continue در برنامه نویسی پایتون برای تغییر جریان حلقه استفاده کنید.
پیشنهاد ویژه : آموزش طراحی وب سایت با پایتون
دستورات break و continue در برنامه نویسی پایتون چیست؟
در پایتون، دستورات break و continue می توانند جریان یک حلقه طبیعی را تغییر دهد.
حلقه ها در یک بلوک کد تا زمانی که عبارت تست نادرست باشد، تکرار می شوند. گاهی اوقات ما می خواهیم تکرار فعلی یا حتی کل حلقه را بدون بررسی عبارت تست خاتمه دهیم.
در این موارد از دستورات Break و Continue استفاده می شود.
دستور break در پایتون
دستور break حلقه ای که در آن می باشد را خاتمه می دهد. کنترل برنامه را بلافاصله به قسمت بعد از متن حلقه می رسد.
اگر دستور break درون یک حلقه تو در تو باشد (حلقه داخل حلقه دیگری)، دستور break داخلی ترین حلقه را خاتمه می دهد.
نحو دستور break در پایتون
1 |
break |
فلوچارت دستور break در پایتون
کارکرد دستور break در حلقه for و while در زیر نشان داده شده است.
مثال: دستور break در پایتون
1 2 3 4 5 6 7 8 |
# Use of break statement inside the loop for val in "string": if val == "i": break print(val) print("The end") |
خروجی
1 2 3 4 |
s t r The end |
در این برنامه ، ما از طریق توالی “string” تکرار می کنیم. ما بررسی می کنیم که آیا حرف i باشد، هنگامی که مشاهده شد break در حلقه انجام می شود. از این رو، در خروجی خود می بینیم که تمام حروف تا زمان چاپ کلمه i چاپ می شوند. پس از آن، حلقه خاتمه می یابد.
دستور Continue در پایتون
دستور Continue برای پرش از همه ی کد در داخل یک حلقه برای تکرار کنونی استفاده می شود. حلقه خاتمه نمی یابد اما با تکرار بعدی ادامه می یابد.
نحو دستور Continue در پایتون
1 |
continue |
فلوچارت دستور Continue در پایتون
کارکرد دستور Continue در حلقه for و while در زیر نشان داده شده است.
مثال: دستور Continue در پایتون
1 2 3 4 5 6 7 8 |
# Program to show the use of continue statement inside loops for val in "string": if val == "i": continue print(val) print("The end") |
خروجی
1 2 3 4 5 6 |
s t r n g The end |
این برنامه همانند مثال فوق است با این تفاوت که دستور Continue با break جایگزین شده است.
اگر رشته i باشد، حلقه را ادامه می دهیم و بقیه بلوک را اجرا نمی کنیم. از این رو، در خروجی خود می بینیم که تمام حروف به جز i چاپ می شوند.
لیست جلسات قبل آموزش برنامه نویسی پایتون
- آموزش نصب و اجرای برنامه نویسی پایتون
- کلیدواژه ها و شناسه های برنامه نویسی پایتون
- دستورات، تورفتگی ها و کامنت ها در برنامه نویسی پایتون
- متغیرها، ثابت ها و لیترال ها در برنامه نویسی پایتون
- انواع داده ها در برنامه نویسی پایتون
- تبدیل نوع در برنامه نویسی پایتون
- ورودی، خروجی و وارد کردن در برنامه نویسی پایتون
- عملگرها در برنامه نویسی پایتون
- نام و دامنه در برنامه نویسی پایتون
- دستور شرطی if…else در برنامه نویسی پایتون
- حلقه for در برنامه نویسی پایتون
- حلقه while در برنامه نویسی پایتون
دیدگاه شما