TGViewer
آموزش پایتون و برنامه نویسی آموزش پایتون و برنامه نویسی @python_with_mohammad · 764 subscribers
Post #21 844
دستورات `break` و `continue` 🐍

سلام به همه‌ی برنامه‌نویسان! 👋 امروز با یکی دیگر از مفاهیم مهم در پایتون آشنا می‌شویم: دستورات break و continue. این دستورات به ما این امکان را می‌دهند که جریان اجرای حلقه‌ها را کنترل کنیم. 😊

۱. دستور `break` 🔚

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

for number in range(10):
if number == 5:
break
print(number)


در این کد، حلقه تا زمانی که به عدد ۵ برسد اجرا می‌شود. وقتی number برابر ۵ شد، دستور break اجرا شده و حلقه متوقف می‌شود. خروجی آن به شکل زیر خواهد بود:

0
1
2
3
4


۲. دستور `continue` ⏭

دستور continue به ما این امکان را می‌دهد که یک تکرار را نادیده بگیریم و به تکرار بعدی حلقه برویم. به عنوان مثال، فرض کنید می‌خواهیم اعداد ۱ تا ۱۰ را چاپ کنیم ولی عدد ۵ را نادیده بگیریم:

for number in range(1, 11):
if number == 5:
continue
print(number)


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

1
2
3
4
6
7
8
9
10


۳. ترکیب `break` و `continue` 🔄

شما همچنین می‌توانید از هر دو دستور به صورت همزمان در یک حلقه استفاده کنید. به عنوان مثال، فرض کنید می‌خواهیم اعداد ۱ تا ۱۰ را چاپ کنیم، اما اگر عدد ۳ یا ۷ را دیدیم، حلقه را متوقف کنیم:

for number in range(1, 11):
if number == 3 or number == 7:
break
print(number)


در این مثال، وقتی به عدد ۳ برسیم، دستور break اجرا می‌شود و حلقه خاتمه می‌یابد. خروجی آن به شکل زیر خواهد بود:

1
2


نتیجه‌گیری 📝

دستورات `break` و `continue` ابزارهای مفیدی برای مدیریت کنترل جریان در حلقه‌ها هستند. با یادگیری این دستورات می‌توانید برنامه‌های خود را انعطاف‌پذیرتر کنید و در مواقع لازم کنترل بیشتری بر روی روند اجرای کد داشته باشید! 😄


اگر سوالی دارید یا نیاز به توضیحات بیشتری هست، حتماً بپرسید! 📩

@python_with_mohammad
More from @python_with_mohammad
  1. Sep 10, 2025درسنامه ایجنت‌های هوشمند (AI Agents) این نسخه ، برای اشنایی اولیه با AI Agents هست، لذا سع…
  2. Sep 4, 2025🚀 آینده هوش مصنوعی همین‌جاست و شما می‌توانید آن را بسازید! 🚀 تا حالا به این فکر کردی که…
  3. Aug 22, 2025🚀 می‌خوای پایتون یاد بگیری اما نمی‌دونی از کجا شروع کنی؟ من یک دوره‌ی آنلاین نیمه خصوصی م…
  4. Aug 5, 2025Post #126
  5. Aug 2, 2025قسمت ۱۳ ام ، فصل پردازش داده ها و یادگیری ماشین با داده های پزشکی موضوع: ارزیابی مدل و برر…
  6. Aug 2, 2025فصل پانزدهم دوره جامع پایتون و هوش مصنوعی با موضوع «پردازش و یادگیری ماشین با داده های عدد…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →