logo
logo
تبلیغ کلیکی تاپ سایت 98

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

حلقه while در پایتون
هدایت عباسی برنامه نویسی

در این بخش از آموزش پایتون از تاپ سایت 98 قصد داریم به سراغ دستور while برویم و با حلقه ها همراه با چندین مثال آشنا شویم. دستور while از دستورات کاربردی و مهم پایتون و دیگر زبان های برنامه نویسی می باشد. کدهای زیر را در یک ادیتور قرار داده و اجرا نمایید.

دستور while در پایتون

اگر بخواهیم یک دستور را چندین بار اجرا کنیم می توانیم از حلقه ها استفاده کنیم. در مثال زیر با استفاده از دستور while، اعداد 1 تا 5 را چاپ کرده ایم.

ابتدا به متغیر i مقدار اولیه یک را داده ایم. سپس یک شرط گذاشته ایم که تا زمانی که i کوچکتر از 6 باشد دستورات زیر آن اجرا شوند که چاپ عدد است. در انتها نیز هر بار یک عدد به متغیر i اضافه می شود.

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

خروجی این دستورات ، چاپ عدد 1 تا 5 میباشد و دلیل اینکه عدد 6 چاپ نشده است این است که، در حلقه while مشخص کرده ایم که عدد کوچکتر از 6 باشد.

دستور break در پایتون

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

ما با دستور شرطی if، اعلام کرده ایم اگر متغیر i به مقدار 3 رسید برنامه را قطع کن و حلقه تمام شود.

دستور break باعث اتمام حلقه و خروج از آن شده است.

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

دستور Continue در پایتون

یکی دیگر از دستوراتی که میتوان با حلقه while استفاده کرد دستور Continue می باشد.

دستور Continue در پایتون به معنی ادامه دادن می باشد. به مثال زیر توجه نمایید.

  • متغیر ابتدا مقدار اولیه صفر را می گیرد.
  • سپس یک مقدار به آن اضافه می شود و چک می شود اگر مقدار آن 3 نباشد چاپ شود.
  • در انتها نیز مقدار متغیر چاپ می شود.

در صورتی که مقدار مساوی 3 باشد دستورات بعدی، اجرا نمی شود و حلقه به ابتدا برمی گردد یعنی به سراغ عدد 4 می رود و عدد 3 چاپ نمی شود.

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

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

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

اگر به مثال زیر توجه کنید پس از اینکه حلقه به پایان رسید و دیگر شرط برقرار نیست دستور Else اجرا می شود.

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

موفق باشید.

اگر به دنبال کار پاره وقت هستید با ما تماس بگیرید.

اگر سوال یا نظری دارید در بخش کامنت ها بنویسید.اگر موضوع خاصی مد نظر شماست که در سایت موجود نیست در بخش کامنت ها بنویسید

کسب و کار
دوره های آموزشی دوره های آموزشی

نظرات کاربران

از دیدگاه مرتبط با موضوع استفاده نمایید.

از تبلیغ سایت یا شبکه اجتماعی خودداری فرمایید.

برای پاسخ گویی بهتر در سایت ثبت نام نمایید و سپس سوال خود را مطرح فرمایید.