Жасанды Интеллект инженері болу



Pdf көрінісі
бет15/17
Дата02.12.2023
өлшемі3,18 Mb.
#132043
түріОқулық
1   ...   9   10   11   12   13   14   15   16   17
14.1-кесте
while циклінің қадамдары
85
i айнымалысының 
мәні (итерация)
Логикалық амал
while цикліне 
тиесілі амалдар
Экранға шығатын 
мәтін
i = 0
0 < 3 (True)
print(i)
i += 1
0
i = 1
1 < 3 (True)
print(i)
i += 1
1
i = 2
2 < 3 (True)
print(i)
i += 1
2
i = 3
3 < 3 (False)
Циклдан 
шығамыз, себебі 
логикалық 
амалдың мәні 
False
-қа тең


14.2. break тұжырымы
for 
цикліндегідей 
while 
цикліне де 
break 
тұжырымын қолдана аламыз. Бұл 
тұжырымның басты мақсаты — циклден шығу. 
break 
тұжырымының 
while 
цикліндегі 
қолданысын төмендегі мысал арқылы көрсетейік.
Мысал 14.2:
i = 0
while i < 3:
print(i)
i += 1
if i == 1:
break
____________________________________________________________________________________________
Экранға шығатын мән:
0
Алдымен 
i = 0
айнымалысын жариялаймыз. Кейін 
while 
циклінде сол айнымалы 3-
тен кіші болғанша 
print(i)
және 
i += 1
амалдарын орындаймыз. Яғни 
while 
кілтті 
сөзінен кейін қандай да бір логикалық амал шындық (
True
) мәнге тең болғанша 
while 
цикліне тиісті амалдарды орындаймыз. Бірақ, әр қадамымызда 
i
мәнін 1-мен 
салыстырып отырамыз. Егер
i = 1
болған жағдайда 
break 
тұжырымын шақыру 
арқылы отырып, циклден шығып, әрі қарай цикл қадамдарын орындауды тоқтатамыз 
14.3. continue тұжырымы
for 
цикліндегідей 
while 
цикліне де 
continue 
тұжырымын қолдана аламыз. Бұл 
тұжырымның басты мақсаты — циклдегі қандай да бір шарт үшін цикл қадамын ары 
қарай орындамай, цикл қадамынан аттап кету. 
continue 
тұжырымының 
while 
цикліндегі қолданысын төмендегі мысал арқылы көрсетейік.
Мысал 14.3:
i = 0
while i < 3:
i += 1
if i == 1:
continue
print(i)
____________________________________________________________________________________________
Экранға шығатын мән:
2
3
Алдымен 
i = 0 
айнымалысын жариялаймыз. Содан кейін 
while 
цикліне сол 
айнымалы 3-тен кіші болғанша 
print(i)
және 
i += 1
амалдарын орындаймыз. Яғни 
while 
кілтті сөзінен кейін қандай да бір логикалық амал шындық (
True
) мәнге тең 
болғанша, 
while 
цикліне тиісті амалдарды орындаймыз.
86


Бірақ, әр қадамымызда 
i
мәнін 1-мен салыстырып отырамыз. Егер 
i = 1
болған 
жағдайда 
continue 
тұжырымын шақыру арқылы, циклдің осы қадамындағы 
амалдарды орындамай, циклдің келесі қадамына көшеміз. Бұл мысалды толығымен 
түсіну үшін мына кестеге назар аударайық (Кесте 14.2).


Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   17




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет