حلقه While (While Loops)
در پایتون، حلقه while
زمانی اجرا می شود که یک شرط برقرار باشد. این حلقه برای اجرای تکراری کدها بر اساس مقدار متغیر (Variable
) استفاده می شود و تا زمانی که شرط درست باشد ادامه پیدا می کند.
ساختار حلقه while
در مثال زیر، مقدار i
تا زمانی که کمتر از 6 باشد چاپ می شود:
i = 1
while i < 6:
print(i)
i += 1
نکته: اگر مقدار i
افزایش داده نشود، حلقه بی نهایت اجرا خواهد شد.
استفاده از break
دستور break
باعث توقف حلقه می شود حتی اگر شرط همچنان برقرار باشد:
i = 1
while i < 6:
print(i)
if i == 3:
break
i += 1
استفاده از continue
دستور continue
اجرای بخش فعلی را متوقف کرده و به تکرار بعدی می رود:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
استفاده از else
حلقه while
می تواند شامل else
باشد که پس از پایان شرط اجرا می شود:
i = 1
while i < 6:
print(i)
i += 1
else:
print("i دیگر کوچکتر از 6 نیست")
نکته: استفاده درست از break
و continue
به مدیریت بهتر جریان حلقه کمک می کند.
ادامه یادگیری
پیشنهاد می شود برای درک بهتر ساختارهای تکرار، بخش مطابقت (Match) را مرور کنید. همچنین برای یادگیری روش های دیگر تکرار، به بخش حلقه for در پایتون بروید.