حلقه در پایتون

حلقه در پایتون: ابزاری قدرتمند برای تکرار

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

انواع حلقه‌ها در پایتون

  • حلقه for: برای تکرار روی عناصر یک دنباله (لیست، تاپل، رشته و...)
  • حلقه while: برای تکرار تا زمانی که شرط خاصی برقرار باشد
نوع حلقه کاربرد اصلی مثال
for تکرار روی عناصر for i in range(5):
while تکرار شرطی while x < 10:

حلقه for در عمل

حلقه for در پایتون بسیار انعطاف‌پذیر است و می‌تواند روی هر شیء قابل تکرار (iterable) کار کند. این حلقه به صورت خودکار عناصر را یکی پس از دیگری پردازش می‌کند.

مثال ساده از حلقه for برای چاپ اعداد 1 تا 5:

for number in [1, 2, 3, 4, 5]:
    print(number)

حلقه while و کاربردهای آن

حلقه while تا زمانی که شرط آن درست (True) باشد، به اجرای کد ادامه می‌دهد. این نوع حلقه برای موقعیت‌هایی مناسب است که تعداد تکرارها از قبل مشخص نیست.

  1. خواندن فایل تا رسیدن به انتهای آن
  2. پردازش ورودی کاربر تا دریافت مقدار خاص
  3. شبیه‌سازی‌های مبتنی بر زمان

برای یادگیری عمیق‌تر درباره حلقه‌ها در پایتون، می‌توانید به این صفحه بروید و مثال‌های پیشرفته‌تری را مطالعه کنید.


کنترل جریان در حلقه‌ها

پایتون ابزارهای قدرتمندی برای کنترل جریان حلقه‌ها ارائه می‌دهد:

  • break: خروج کامل از حلقه
  • continue: پرش به تکرار بعدی حلقه
  • else: اجرای کد پس از پایان طبیعی حلقه (بدون break)

این ابزارها به شما کمک می‌کنند منطق پیچیده‌تری را در حلقه‌ها پیاده‌سازی کنید و کنترل بیشتری روی اجرای کد داشته باشید.