موضوعات وبسایت : برنامه نویسی
سوالات امتحان آیین نامه رانندگی

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

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

نویسنده : رضا قربانی | زمان انتشار : 24 آبان 1400 ساعت 14:00

جهت انجام پروژه های دانشجویی و یا تمرین‌های برنامه نویسی رشته کامپیوتر میتوانید به آی دی تلگرام زیر پیام دهید

@AlirezaSepand



در مطلب «حلقه for در پایتون — به زبان ساده» و «حلقه while در پایتون — به زبان ساده» به دستورات کنترلی for و while در «زبان برنامه‌نویسی پایتون» (Python Programming Language) پرداخته شد. در این مطلب، دستورات break و continue در پایتون آموزش داده خواهند شد.

سوالات امتحان آیین نامه رانندگی

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

دستورات break و continue در پایتون، می‌توانند روال یک حلقه for معمولی (گاهی نیز while) را تغییر دهند. حلقه‌ها در یک بلوک از کد تا هنگامی تکرار می‌شوند که عبارت تست (شرط) غلط باشد، اما گاهی نیاز به متوقف کردن تکرار کنونی یا حتی کل حلقه بدون بررسی عبارت تست (شرط) است. دستورات break و continue در چنین شرایطی مورد استفاده قرار می‌گیرند.

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

دستور break، حلقه‌ای که در آن قرار دارد را متوقف می‌کند و کنترل برنامه را به قسمت بعد از بدنه حلقه منتقل می‌کند. اگر دستور break درون یک حلقه تو در تو (حلقه‌ای درون حلقه‌ای دیگر) قرار داشته باشد، break، درونی‌ترین حلقه را متوقف می‌کند.

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

در ادامه، «نحو» (Syntax) دستور Break ارائه شده است.

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

فلوچارت دستور break در پایتون، در ادامه آمده است.

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

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

در ادامه، قطعه کدی به عنوان نمونه، از دستور break در پایتون، ارائه شده است.

# Use of break statement inside loop

forval in"string":

    ifval=="i":

        break

    print(val)

print("The end")

خروجی قطعه کد بالا به صورت زیر است.

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

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

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

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

در ادامه، نحو دستور continue ارائه شده است.

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

فلوچارت دستور continue در پایتون، در ادامه آمده است.

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

مثالی از دستور continue در پایتون

در ادامه، مثالی از دستور continue در پایتون ارائه شده است.

# Program to show the use of continue statement inside loops

forval in"string":

    ifval=="i":

        continue

    print(val)

print("The end")

خروجی قطعه کد بالا به صورت زیر است.

این برنامه، مشابه مثالی است که پیش از این برای دستور break مطرح شد؛ با این تفاوت که دستور continue جایگزین دستور break شده است. در اینجا، حلقه ادامه پیدا می‌کند (continue) و اگر رشته i باشد، ادامه بلوک اجرا نمی‌شود. بنابراین، در خروجی کد، می‌توان دید که کلیه حروف به جز i چاپ شده‌اند.

اگر نوشته بالا برای شما مفید بوده است، آموزش‌های زیر نیز به شما پیشنهاد می‌شوند:

^^

الهام حصارکی (+)

«الهام حصارکی»، فارغ‌التحصیل مقطع کارشناسی ارشد مهندسی فناوری اطلاعات، گرایش سیستم‌های اطلاعات مدیریت است. او در زمینه هوش مصنوعی و داده‌کاوی، به ویژه تحلیل شبکه‌های اجتماعی، فعالیت می‌کند.

بر اساس رای 18 نفر

آیا این مطلب برای شما مفید بود؟

آیا این مطلب برای شما مفید بود؟


منبع: blog.faradars.org



ارسال نظر

نام


ایمیل


نظر