2 min read
Python While Loops – Python While Давталт #
Python has two primitive loop commands:
Python-д хоёр үндсэн давталтын команд байдаг:
while
while давталт
for
for давталт
With the while loop we can execute a set of statements as long as a condition is true.
while давталт ашиглан нөхцөл үнэн байгаа тохиолдолд мэдэгдлүүдийг гүйцэтгэж болно.
Print i as long as i is less than 6:
i нь 6-аас бага байхад хэвлэх:
i
i = 1while i < 6: print(i) i += 1
Note: remember to increment i, or else the loop will continue forever.
Тайлбар: i-ийг нэмэгдүүлэхээ мартахгүй байх хэрэгтэй, эс тэгвэл давталт зогсолтгүй үргэлжилнэ.
The while loop requires relevant variables to be ready, in this example we need to define an indexing variable, i, which we set to 1.
while давталт нь холбогдох хувьсагчдыг бэлэн байхыг шаарддаг. Энэ жишээнд бид индексийн хувьсагч болох i-г 1-тэй тэнцүү болгож тодорхойлсон.
With the break statement we can stop the loop even if the while condition is true:
break
break мэдэгдлийг ашиглан нөхцөл үнэн байсан ч давталтыг зогсоож болно.
Exit the loop when i is 3:
i нь 3-тэй тэнцүү болох үед давталтаас гарах:
i = 1while i < 6: print(i) if i == 3: break i += 1
With the continue statement we can stop the current iteration, and continue with the next:
continue
continue мэдэгдлийг ашиглан одоогийн давталтыг зогсоож, дараагийн давталтыг үргэлжлүүлж болно.
Continue to the next iteration if i is 3:
Хэрвээ i нь 3 бол дараагийн давталтаас үргэлжлүүлнэ үү:
i = 0while i < 6: i += 1 if i == 3: continue print(i)
With the else statement we can run a block of code once when the condition no longer is true:
else
else мэдэгдлийг ашиглан нөхцөл үнэн биш болбол нэг удаа блок кодын ажиллуулж болно.
Print a message once the condition is false:
i = 1while i < 6: print(i) i += 1else: print("i нь 6-гаас бага биш байна")
Powered by BetterDocs
You must be logged in to post a comment.