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

پایتون برخی از دستورات کنترل داخلی را ارائه می دهد که به شما امکان می دهد رفتار یک حلقه را تغییر دهید. برخی از این دستورات کنترلی عبارتند از continue، break، pass، و else.

در این مقاله، روش پایان دادن به حلقه جاری یا دستور switch را با استفاده از break بیانیه.

روش استفاده از break بیانیه در پایتون for حلقه

لیست پایتون زیر را در نظر بگیرید:

usernames = ["Jade", "John", "Jane", "Doe"]

می توانید از a استفاده کنید for حلقه برای تکرار از طریق و print عناصر از usernames لیست:

usernames = ["Jade", "John", "Jane", "Doe"]

for i in usernames:
    print(i)
# Jade
# John
# Jane
# Doe

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

در اینجا یک مثال است:

usernames = ["Jade", "John", "Jane", "Doe"]

for i in usernames:
    print(i)
    if i == "John":
        break
# Jade
# John

در کد بالا، یک را ایجاد کردیم if عبارتی که بررسی می کند که آیا مقدار فعلی i “جان” است: if i == "John".

در بدن از if بیانیه، ما استفاده کردیم break بیانیه. بنابراین زمانی که یک عنصر با مقدار “جان” را در لیست پیدا کند، حلقه متوقف می شود.

پیشنهاد می‌کنیم بخوانید:  بارگذاری بیش از حد توابع و عملگرها در پایتون

بنابراین به جای چاپ کل لیست (“جید”، “جان”، “جین”، “دو”)، “جید” و “جان” چاپ شدند زیرا حلقه بلافاصله متوقف شد، “جان” را پیدا کرد.

روش استفاده از break بیانیه در پایتون while حلقه

می توانید a را خاتمه دهید while حلقه با استفاده از break بیانیه:

usernames = ["Jade", "John", "Jane", "Doe"]

i = 0
while i < len(usernames):
    print(usernames[i])
    if usernames[i] == "John":
        break
    i += 1

درست مثل کاری که در آن انجام دادیم for به عنوان مثال حلقه، ما یک را ایجاد کردیم usernames فهرستی با چهار عنصر: ["Jade", "John", "Jane", "Doe"].

با استفاده از یک if بیانیه در while حلقه، بررسی کردیم که چه زمانی حلقه فعلی در شاخص با مقدار “جان” بود. وقتی این اتفاق می افتد، حلقه خاتمه می یابد.

یک بار دیگر، “Jade” و “John” چاپ شدند زیرا با یافتن “جان” حلقه متوقف می شود.

نتیجه

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

شما یاد گرفتید که چگونه از آن استفاده کنید break بیانیه فسخ for و while حلقه ها در پایتون

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