آموزش حلقه while در پایتون

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

پایتون دو دستور اصلی برای حلقه دارد:

  • حلقه های while

  • حلقه های for

حلقه while

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

مثال

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

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

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

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

دستور break

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

مثال

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

با else می‌توانیم دستورات و کد ها را پس از اتمام حلقه while اجرا کنیم: (فقط یکبار)

مثال

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i is no longer less than 6")

اگر با break از حلقه خارج شویم بخش else نیز اجرا نخواهد شد.

منتشر شده در رسانیکا، پلتفرم اشتراک‌گذاری محتوا