Font size
WorksheetsИНФО 2-АЙ 2-АПТА
Total questions: 31
Worksheet time: 18mins
for және while циклдерінің айырмашылығы неде?
for циклінде белгілі бір шарт бар, ал while циклінде шарт жоқ
for циклінде белгілі бір саны бар итерациялар орындалады, ал while циклінде шарт орындалғанша қайталанады
for циклін тек сандармен қолдануға болады, ал while циклін тек мәтінмен
for циклі тек сандармен қолданылса, while циклі тек мәтінмен қолданылады
Шексіз цикл дегеніміз не және оны қалай болдырмауға болады?
Цикл ешқашан тоқтамайды. Оны break операторы арқылы тоқтата аламыз
Цикл ешқашан басталмайды
Цикл тек белгілі бір уақыт аралығында жұмыс істейді
Цикл әрқашан аяқталады
Циклдегі break операторы қалай жұмыс істейді?
Циклды аяқтап, келесі операторға өтеді.
Циклдың әрбір айналымын жалғастыра береді
Циклдың орындалуын тоқтатады.
Циклды уақытша тоқтатады, кейін қайтадан басталады.
while циклінің жұмыс істеу принципі қандай?
Цикл тек шарт жалғасқанша орындалады.
Цикл шартсыз жұмыс істейді және тұрақты қайталанады.
Цикл тек қадаммен жұмыс істейді.
Цикл тек берілген элементпен жұмыс істейді.
while циклінің соңында else конструкциясы қай кезде орындалады?
Егер цикл толық орындалса.
Егер цикл шарт орындалмаса.
Цикл тоқтағаннан кейін.
Цикл үзіліп, break операторы арқылы шыққан кезде.
while циклінде қандай жағдай орын алса, ол шексіз жұмыс істей алады?
Егер циклдің шартын дұрыс орнатпасаңыз, онда цикл шексіз орындалады.
Егер циклде айнымалы мәні өзгермесе, ол мәңгілікке тоқтайды.
Егер цикл шартсыз болса, ол мәңгілікке жұмыс істейді.
Егер цикл кез келген операторды қолданса, ол мәңгілікке тоқтайды.
while циклін қай жерде қолдануға болады?
Егер нақты қанша рет қайталанатынын білмесеңіз, while циклі пайдаланылады.
Егер белгілі бір элементтер саны болса, тек for циклін қолдануға болады.
while циклі тек математикалық есептерде қолданылады.
while циклі тек оқиғаларды өңдеуде пайдаланылады.
i = 1
while i <= 5:
print(i)
i += 1
1 2 3 4 5
5 4 3 2 1
1 2 3 4
0 1 2 3 4
while True:
print("цикл")
цикл
шексіз цикл орындалады
none
True
i = 1
while i <= 10:
if i == 5:
break
print(i)
i += 1
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6
5
i = 1
while i <= 5:
if i % 2 == 0:
i += 1
continue
print(i)
i += 1
1 3 5
2 4
1 2 3 4 5
1 3
i = 1
while i > 5:
print(i)
i += 1
Ештеңе шықпайды
1 2 3 4
1 2 3 4 5
error
i = 10
while i >= 1:
print(i)
i -= 1
10 9 8 7 6 5 4 3 2 1
1 2 3 4 5 6 7 8 9 10
5 6 7 8 9 10
10 9 8 7 6
x = 0
while x < 3:
x += 1
print(x)
1 2 3
0 1 2
1 2
0 1
i = 0
while i < 5:
i += 1
if i == 3:
continue
print(i)
1 2 4 5
1 2 3 4 5
1 2 3
4 5
num = int(input("Санды енгізіңіз: "))
while num != 0:
print(f"Сіз енгізген сан: {num}")
num = int(input("Санды енгізіңіз: "))
Цикл 0 саны енгізілгенше орындала береді.
Цикл бір рет орындалады.
Цикл мәңгі орындалады.
Цикл 5 рет орындалады.
Төмендегі кодта else қашан орындалады?
i = 1
while i <= 3:
print(i)
i += 1
else:
print("Цикл аяқталды")
Егер цикл толық орындалса, else орындалады.
else әрқашан орындалады, тек break операторын қолданса
else тек бірінші айналымнан кейін орындалады.
else орындалмайды.
i = 1
while i <= 3:
j = 1
while j <= 2:
print(i, j)
j += 1
i += 1
1 1 1 2 2 1 2 2 3 1 3 2
b) 1 1 2 1 2 2 3 1 3 2
c) 1 2 3 1 2 3
d) 1 1 2 2 3 3
1 1 1 2 2 1 2 2 3 1 3 2
1 1 2 1 2 2 3 1 3 2
1 2 3 1 2 3
1 1 2 2 3 3
Аты-жөнің және тобыңды жазамыз
x = 1
while x < 5:
print(x)
x *= 2
1 2 4
1 2 3 4
1 2 4 8
1 3 5
i = 0
while i <= 10:
if i % 2 == 0:
print(i)
i += 1
a) 1 2 4
b) 1 2 3 4
c) 1 2 4 8
d) 1 3 5
0 2 4 6 8 10
1 2 3 4 5 6
2 4 6 8 10
0 1 2 3 4 5 6
i = 0
while i < 5:
if i == 3:
break
i += 1
print(i)
1 2 3
1 2
1 2 3 4 5
0 1 2 3
i = 1
while i <= 3:
if i == 2:
break
print(i)
i += 1
1
1 2
1 2 3
3
i = 0
while True:
print(i)
i += 1
if i == 5:
break
0 1 2 3 4
0 1 2 3 4 5
1 2 3 4 5
Шексіз цикл
n = 5
result = 1
while n > 0:
result *= n
n -= 1
print(result)
120
24
720
error
i = 0
while i < 10:
print(i)
i += 2
0 1 2 3 4 5 6 7 8 9
0 2 4 6 8 10
0 2 4 6 8
2 4 6 8
x = 2
while x <= 16:
print(x)
x *= 2
2 4 8 16
1 2 4 8 16
2 4 6 8
4 8 12 16
i = 0
while i < 1:
print("Цикл орындалып жатыр!")
i += 1
Цикл бір рет орындалады.
Цикл 10 рет орындалады.
Цикл мәңгілік орындалады
Цикл ешқашан орындалмайды
i = 0
while i < 5:
print(i)
i += 1
if i == 3:
i = 0
Цикл тек 3 рет орындалады.
Цикл бір рет орындалады
Цикл 5 рет орындалады
Шексіз цикл болады
i = 0
while i < 3:
print(i)
i += 2
0 2
0 1 2
1 2
0 2 4
i = 0
while i < 10:
print(i)
i -= 1
0 1 2 3 4 5 6 7 8 9
10 9 8 7 6 5 4 3 2 1
10 9 8 7 6 5 4 3 2 1
Шексіз цикл
