آموزش پایتون

مدیریت فایل

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

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

پایتون دو فرمان حلقه اصلی دارد:
  • حلقه های while
  • حلقه های for

حلقه while

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

مثال

چاپ i تا زمانی که i کمتر از 6 باشد:

				
					i = 1
while i < 6:
  print(i)
  i += 1
				
			

توجه: به یاد داشته باشید که i را افزایش دهید، در غیر این صورت حلقه برای همیشه ادامه خواهد داشت.

حلقه while به متغیرهای مرتبط نیاز دارد تا آماده استفاده در حلقه باشند، در این مثال باید یک متغیر با مقدار عددی تعریف کنیم، i که آن را روی 1 قرار می دهیم. در پایان حلقه متغیر i به علاوه 1 می شود.

عبارت break

با دستور break می توانیم حلقه را متوقف کنیم حتی اگر شرط while درست باشد:

مثال

وقتی i برابر 3 شد حلقه متوقف شود:

				
					i = 1
while i < 6:
  print(i)
  if i == 3:
    break
  i += 1
				
			

عبارت continue

با دستور continue می‌توانیم تکرار فعلی را متوقف کرده و حلقه را از ابتدا (با تکرار بعدی) ادامه دهیم:

مثال

اگر i مساوی با 3 بود وارد تکرار بعدی شود:

				
					i = 0
while i < 6:
  i += 1
  if i == 3:
    continue
  print(i)
				
			

عبارت else

با دستور else می‌توانیم زمانی که شرط دیگر درست نیست، یک بلوک کد را یکبار اجرا کنیم:

مثال

هنگامی که شرط نادرست است پیامی را چاپ کنید:
				
					i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")
				
			

آموزش پایتون

مدیریت فایل