آموزش حلقهی while در پایتون
پایتون دو دستور اصلی برای ایجاد حلقه(loop) دارد:
- حلقهی while
- حلقهی for
حلقهی while در پایتون
با استفاده از حلقهی while در پایتون، میتوانیم یک مجموعه از دستورات را تا زمانی که ارزش یک شرط true است اجرا کنیم.
نکته: به یاد داشته باشید که مقدار i باید در هر مرحله، افزایش پیدا کند، در غیر این صورت، حلقه برای همیشه ادامه خواهد یافت.
حلقه while نیاز به آماده بودن متغیرهای مربوطه دارد، در مثال بالا، یک متغیر به نام i برای اندیسگذاری تعریف کردهایم و مقدار اولیهی آن را روی 1 تنظیم کردهایم.
دستور break در پایتون
با استفاده از دستور break میتوانیم حلقه را متوقف کنیم، حتی اگر ارزش شرط while برابر با true باشد:
مثال شماره 2
خارج شده از حلقه، هنگامی که i برابر با 3 است:
i = 1
while i < 6:
print(i)
if (i == 3):
break
i += 1
نتیجه:
1
2
3
امتحان کنیددستور continue در پایتون
با استفاده از دستور continue میتوانیم اجرای تکرار فعلی را متوقف کنیم و به تکرارهای بعدی ادامه دهیم:
مثال شماره 3
اگر i برابر با 3 است، اجرای این دور متوف شده و به تکرارهای بعدی ادامه خواهیم داد:
i = 0
while i < 6:
i += 1
if i == 3:
continue
print(i)
# توجه کنید که عدد 3 در نتیجه مشاهده نمی شود
نتیجه:
1
2
4
5
6
امتحان کنیداستفاده از دستور else
با استفاده از دستور else میتوانیم هنگامی که ارزش شرط حلقه دیگر true نیست، یک سری کد را اجرا کنیم:
مثال شماره 4
i = 1
while i < 6:
print(i)
i += 1
else:
print("i is no longer less than 6")
نتیجه:
1
2
3
4
5
i is no longer less than 6
امتحان کنیدنکته: اگر حلقه توسط یک دستور break متوقف شده باشد، بلوک else اجرا نخواهد شد.
منبع: www.w3schools.com/python
- بازدید: 23
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.