Python Давталт /While Loops/
Python-д давталтын хоёр команд байдаг.
while
давталтfor
давталт
The while Loop
while
давталтыг ашиглан бид нөхцөл биелэх хүртэл давтаж чадна.
Жишээ нь:
10 аас бага байх тохиолдлыг нэг нэгээр нэмэгдүүлж дэлгэцэд хэвлэж үзье
i = 1 # i хувьсагчид 1 гэсэн утга олгож байна
while i < 10: # i ийг 10 аас эрс бага буюу 9 хүртэл давтаж байна
print (i) # давталт бүрийн i-ийн утгыг дэлгэц рүү хэвлэж байна
i += 1 # i ийг давталт бүрд 1 ээр нэмэгдүүлсэн байна
Үр дүн
C:\Users\Pc Name>list.py
1
2
3
4
5
6
7
8
9
Анхаар: i-ийг хаа хүртэл давтахыг зааж өгөөрэй, эс тэгвэл хязгааргүй давтах болно.
The break Statement
break
түлхүүр үгийн тусламжтай хэрэв давталт үнэн байвал давталтыг зогсоож чадна.
Жишээ нь:
Давталт 5 тай тэнцэхэд давталтаас гарах кодыг ажиллуулж үзье
i = 1
while i < 10:
print (i)
if i == 5:
break
i += 1
Үр дүн
C:\Users\Pc Name>list.py
1
2
3
4
5
The continue Statement
continue
түлхүүр үгийн тусламжтай давталтыг үргэлжлүүлж чадна.
Жишээ нь:
i = 0
while i < 10:
i += 1
if i == 5:
continue
print (i)
Үр дүн
C:\Users\Pc Name>list.py
1
2
3
4
6
7
8
9
The else Statement
Нөхцөл буруу болсон үед бид тухайн кодыг нэг л удаа else
statement түлхүүр үгийн тусламжтай ажиллуулж болно.
Жишээ нь:
Давталт биелээгүй үед дэлгэцэд тайлбар хэвлэж үзье
i = 1
while i < 10:
print (i)
i += 1
else:
print ("i нь 10 аас бага биш байна")
Үр дүн
C:\Users\Pc Name>list.py
1
2
3
4
5
6
7
8
9
i нь 10 аас бага биш байна
for while