پائیٹن وائل سائیکل

چرخه Python

Python دو دستور چرخه اولیه دارد:

  • while چرخه
  • برای چرخه

چرخه while

اگر از while چرخه، تا زمانی که شرط درست باشد، می‌توانیم یک مجموعه از دستورات را اجرا کنیم.

مثال

در حالی که i کمتر از 7 است، i را چاپ کنید:

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

اجرای مثال

نکته:لطفاً به یاد داشته باشید که افزایش دهید i، در غیر این صورت چرخه به طور دائمی ادامه خواهد داد.

while چرخه نیاز به آماده‌سازی متغیرهای مرتبط دارد. در این مثال، نیاز به تعریف یک متغیر شمارنده داریم i، آن را به 1 تنظیم می‌کنیم.

دستور break

اگر از break دستور، حتی اگر شرط while درست باشد، می‌توانیم چرخه را متوقف کنیم:

مثال

در حالی که i برابر با 3 است، از چرخه خارج شویم:

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

اجرای مثال

دستور continue

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

مثال

اگر i برابر با 3 باشد، به تکرار بعدی ادامه دهیم:

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

اجرای مثال

دستور else

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

مثال

در صورت نادرستی شرط، پیامی چاپ شود:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i دیگر کمتر از 6 نیست")

اجرای مثال