آموزش حلقه 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 نیز اجرا نخواهد شد.

مجموعهآموزش پایتون از صفر(23 پست)
1.پایتون چیست؟ مقدمه پایتون1 سال قبل2.برنامه نویسی پایتون را چطور شروع کنیم؟1 سال قبل3.آموزش سینتکس (نحوه نوشتن) پایتون1 سال قبل4.آموزش متغیرهای پایتون1 سال قبل5.آموزش انواع داده در پایتون1 سال قبل6.آموزش اعداد در پایتون1 سال قبل7.آموزش Casting (تبدیل نوع داده) در پایتون1 سال قبل8.آموزش رشته در پایتون1 سال قبل9.آموزش بولین یا Boolean در پایتون1 سال قبل10.آموزش عملگرهای پایتون1 سال قبل11.آموزش لیست در پایتون1 سال قبل12.آموزش تاپل یا چندتایی در پایتون12 ماه قبل13.آموزش Set یا مجموعه در پایتون10 ماه قبل14.آموزش نوع داده دیکشنری در پایتون10 ماه قبل15.آموزش شرط if ... else در پایتون10 ماه قبل16.آموزش حلقه while در پایتون10 ماه قبل17.آموزش حلقه for در پایتون10 ماه قبل18.آموزش توابع در پایتون10 ماه قبل19.آموزش توابع Lambda (لامبدا) در پایتون10 ماه قبل20.آموزش آرایه در پایتون10 ماه قبل21.آموزش کلاس و Object در پایتون10 ماه قبل22.آموزش ارث بری یا وراثت در پایتون10 ماه قبل23.آموزش تکرارگر یا iterator در پایتون10 ماه قبل
منتشر شده در رسانیکا، پلتفرم اشتراک‌گذاری محتوا
پایتونیست
ثبت‌شده توسط:
کامنت ها