دستورات break و continue در برنامه نویسی پایتون

4 سال پیش
دستورات break و continue در برنامه نویسی پایتون

دستورات break و continue در برنامه نویسی پایتون

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، شما یاد می گیرید که از دستورات break و continue در برنامه نویسی پایتون برای تغییر جریان حلقه استفاده کنید.

پیشنهاد ویژه : آموزش طراحی وب سایت با پایتون

دستورات break و continue در برنامه نویسی پایتون چیست؟

در پایتون، دستورات break و continue می توانند جریان یک حلقه طبیعی را تغییر دهد.

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

در این موارد از دستورات Break و Continue استفاده می شود.

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

دستور break حلقه ای که در آن می باشد را خاتمه می دهد. کنترل برنامه را بلافاصله به قسمت بعد از متن حلقه می رسد.

اگر دستور break درون یک حلقه تو در تو باشد (حلقه داخل حلقه دیگری)، دستور break داخلی ترین حلقه را خاتمه می دهد.

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

break

فلوچارت دستور break در پایتون

کارکرد دستور break در حلقه for و while در زیر نشان داده شده است.

مثال: دستور break در پایتون

# Use of break statement inside the loop

for val in "string":
    if val == "i":
        break
    print(val)

print("The end")

 

خروجی

s
t
r
The end

 

در این برنامه ، ما از طریق توالی “string” تکرار می کنیم. ما بررسی می کنیم که آیا حرف i باشد، هنگامی که مشاهده شد break در حلقه انجام می‌ شود. از این رو، در خروجی خود می بینیم که تمام حروف تا زمان چاپ کلمه i چاپ می شوند. پس از آن، حلقه خاتمه می یابد.

 

دستور Continue در پایتون

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

نحو دستور Continue در پایتون

continue

 

 

فلوچارت دستور Continue در پایتون

کارکرد دستور Continue در حلقه for و while در زیر نشان داده شده است.

مثال: دستور Continue در پایتون

# Program to show the use of continue statement inside loops

for val in "string":
    if val == "i":
        continue
    print(val)

print("The end")

 

خروجی

s
t
r
n
g
The end

 

این برنامه همانند مثال فوق است با این تفاوت که دستور Continue با break جایگزین شده است.

اگر رشته i باشد، حلقه را ادامه می دهیم و بقیه بلوک را اجرا نمی کنیم. از این رو، در خروجی خود می بینیم که تمام حروف به جز i چاپ می شوند.

منبع.

لیست جلسات قبل آموزش برنامه نویسی پایتون

  1. آموزش نصب و اجرای برنامه نویسی پایتون
  2. کلیدواژه ها و شناسه های برنامه نویسی پایتون
  3. دستورات، تورفتگی ها و کامنت ها در برنامه نویسی پایتون
  4. متغیرها، ثابت ها و لیترال ها در برنامه نویسی پایتون 
  5. انواع داده ها در برنامه نویسی پایتون
  6. تبدیل نوع در برنامه نویسی پایتون
  7. ورودی، خروجی و وارد کردن در برنامه نویسی پایتون
  8. عملگرها در برنامه نویسی پایتون
  9. نام و دامنه در برنامه نویسی پایتون
  10. دستور شرطی if…else در برنامه نویسی پایتون
  11. حلقه for در برنامه نویسی پایتون
  12. حلقه while در برنامه نویسی پایتون
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه