جستجو برای:
سبد خرید 0

استفاده از دستورات break و continue در پایتون

آموزشگاه حرفه آموزان شیراز:

1. دستور break:

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

مثال استفاده از break:

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num == 4:
        break
    print(num)

در این مثال، حلقه for از عضو اول لیست شروع می‌شود و تا وقتی که num برابر با 4 نباشد، اعداد را چاپ می‌کند. وقتی که num برابر با 4 می‌شود، دستور break اجرا می‌شود و حلقه به پایان می‌رسد.

2. دستور continue:

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

مثال استفاده از continue:

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num == 3:
        continue
    print(num)

در این مثال، حلقه for از عضو اول لیست شروع می‌شود و وقتی که num برابر با 3 می‌شود، دستور continue اجرا می‌شود. به این معنی که عدد 3 نادیده گرفته می‌شود و حلقه به اعضای بعدی ادامه می‌دهد.

نکات مهم:

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

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

مثال‌های استفاده از break و continue:

1. حلقه while با استفاده از break:

num = 0
while True:
    print(num)
    num += 1
    if num == 5:
        break

در این مثال، حلقه while تا زمانی که num به عدد 5 می‌رسد ادامه دارد. وقتی که num برابر با 5 می‌شود، دستور break اجرا می‌شود و حلقه متوقف می‌شود.

2. حلقه for با استفاده از continue:

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    if num == 3:
        continue
    print(num)

در این مثال، حلقه for از اعداد 1 تا 5 را چاپ می‌کند، با این تفاوت که عدد 3 را نادیده می‌گیرد و به اعداد بعدی ادامه می‌دهد.

3. جستجوی اولین عدد زوج با استفاده از break:

numbers = [1, 3, 5, 6, 7, 8, 9]
for num in numbers:
    if num % 2 == 0:
        print("اولین عدد زوج:", num)
        break

در این مثال، حلقه for اعداد را چک می‌کند و وقتی که عدد زوج را پیدا می‌کند، آن را چاپ کرده و حلقه را متوقف می‌کند.

4. حلقه while با استفاده از continue:

num = 0
while num < 5:
    num += 1
    if num == 3:
        continue
    print(num)

در این مثال، حلقه while اعداد را از 1 تا 5 چاپ می‌کند، با این تفاوت که عدد 3 را نادیده می‌گیرد و به اعداد بعدی ادامه می‌دهد.

5. استفاده از break در حلقه nested (تو در تو):

numbers = [1, 2, 3, 4, 5]
for num1 in numbers:
    for num2 in range(1, 4):
        print(num1 * num2)
        if num1 * num2 == 8:
            print("به دنبال عدد 8 می‌گردیم...")
            break
    else:
        continue
    break

در این مثال، حلقه for داخلی (for num2) در صورتی که محصول num1 * num2 برابر با 8 باشد، با استفاده از break متوقف می‌شود و حلقه for خارجی (for num1) هم به دنبالی ادامه نمی‌دهد.

6. حلقه while برای جستجوی اولین اعداد فرد:

num = 0
while num < 10:
    num += 1
    if num % 2 == 0:
        continue
    print("عدد فرد:", num)

در این مثال، حلقه while اعداد را از 1 تا 10 بررسی می‌کند و تمام اعداد فرد را چاپ می‌کند.

7. استفاده از break در یک حلقه برای جستجوی رشته‌ی خاص:

names = ["آلیس", "باب", "کارولین"]
search_name = "باب"
for name in names:
    if name == search_name:
        print("رشته پیدا شد:", name)
        break
else:
    print("رشته یافت نشد.")

در این مثال، حلقه for اسامی را بررسی می‌کند و اگر رشته مورد نظر یافت شود، با استفاده از break حلقه را متوقف می‌کند و در غیر این صورت پیام “رشته یافت نشد.” را چاپ می‌کند.

8. حلقه while برای جمع اعداد تا یک عدد مشخص:

total = 0
num = 1
while True:
    total += num
    num += 1
    if total > 50:
        break
print("جمع اعداد تا رسیدن به بیشتر از 50:", total)

در این مثال، حلقه while تا زمانی که مجموع اعداد کمتر از یا مساوی 50 باشد ادامه دارد و وقتی که مجموع بیشتر از 50 می‌شود با استفاده از break حلقه را متوقف می‌کند.

9. استفاده از continue در یک حلقه برای ادامه بازی بدون نوشتن مجدد راهنمایی:

commands = ["go", "stop", "turn", "jump", "stop", "run", "go"]
for command in commands:
    if command == "stop":
        continue
    print("دستور اجرا شده:", command)

در این مثال، حلقه for دستورات را چاپ می‌کند و دستور “stop” را نادیده می‌گیرد و به دستورات بعدی ادامه می‌دهد.

10. استفاده از break در یک حلقه برای جستجوی عضو خاص:

numbers = [10, 20, 30, 40, 50, 60, 70]
search_number = 40
for number in numbers:
    if number == search_number:
        print("عدد پیدا شد:", number)
        break
else:
    print("عدد یافت نشد.")

در این مثال، حلقه for اعداد را بررسی می‌کند و اگر عدد مورد نظر یافت شود، با استفاده از break حلقه را متوقف می‌کند و در غیر این صورت پیام “عدد یافت نشد.” را چاپ می‌کند.

این مثال‌ها به شما کمک می‌کنند تا از استفاده صحیح و موثر از دستورات break و continue در پایتون آگاه شوید و در برنام

ثبت دوره ICDL شروع شد

همراه با اراِئه گواهینامه بین المللی از سازمان آموزش فنی و حرفه ای و جزوه رایگان

برای ثبت نام یا مشاوره رایگان در آموزشگاه کامپیوتر حرفه آموزان شیراز میتوانید از روش های زیر اقدام نمایید:

شیراز- اول خیابان قصردشت (بین سینما سعدی و پارامونت) سمت سینما کوچه شماره 5 قصردشت طبقه همکف

☎️تلفن: 32335997- 09174534608

مزایای ثبت نام دوره های کاربردی در حرفه آموزان شیراز

 
  • آموزش با متد جهانی FLC

  • نزدیک به سه دهه سابقه آموزشی درخشان

  • ارائه گواهینامه بین المللی از فنی و حرفه ای

  • جزوه رایگان

  • ارائه سرفصل های بازار کار (همان چیزی که کارفرمایان از شما میخواهند.)

  • تنوع گروهی

  •  پروژه محور بودن دوره ها.

  • بهره مندی از بهترین اساتید کشوری و استانی

  • ارائه ویدئو های آموزشی رایگان

  • فضای آموزشی استاندارد و تجهیزات آموزشی به روز

  • موقعیت  مکانی بسیار عالی به نحوی که به ایستگاه های حمل و نقل عمومی نظیر اتوبوس مترو بسیار نزدیک هست همچنین بسیار نزدیک به پارکینگ های عمومی

دیدگاهتان را بنویسید

×
واتساپ
اینستاگرام
کلیک کنید پشتیبان آنلاین