حلقه‌ها (Loops) در Python

حلقه‌ها به ما امکان می‌دهند یک بخش از کد را به دفعات مشخص یا تا برقراری یک شرط تکرار کنیم. Python دو نوع حلقه اصلی دارد: for و while.

حلقه for

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


for i in range(5):
    print(i)

پیمایش روی لیست


fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
    print(fruit)

حلقه while

حلقه while تا زمانی که شرط مشخص‌شده برقرار باشد، تکرار می‌شود:


count = 0
while count < 5:
    print(count)
    count += 1

دستور break

با استفاده از break می‌توان حلقه را قبل از پایان طبیعی آن متوقف کرد:


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

دستور continue

دستور continue باعث می‌شود از باقی کد در آن تکرار عبور کرده و به تکرار بعدی برویم:


for i in range(5):
    if i == 2:
        continue
    print(i)

جمع‌بندی

حلقه‌ها یکی از ابزارهای اصلی برای تکرار عملیات در برنامه‌نویسی هستند. در مقاله بعدی به بررسی توابع در Python می‌پردازیم.