(Python) Условный оператор и циклы (1 вариант)
Список вопросов теста
Вопрос 1
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10
if a < 5:
a = 5
Вопрос 2
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10
if a < 5:
a += 12
else:
a -= 7
Вопрос 3
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10; if a > 5: a += 12 else: a -= 7 if a > 5: a += 12 else: a -= 7
Вопрос 4
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10 b = 3 if a > b: b += 12 else: a -= 7 if a > b: a += 12 else: a -= 7
Вопрос 5
Определите значение переменной «a» после выполнения фрагмента программы:
a = 10
b = 5
if a > 1 or a < b:
a -= 5
if a > 1 and a == b:
a -= 5
Вопрос 6
Какую логическую операцию нужно добавить в программу вместо многоточия, чтобы значение переменной «a» после выполнения фрагмента программы стало равно 3?
a = 10
b = 5
if a < 1 ... a > b:
a -= 7
else:
a += 7
Вопрос 7
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?
i = 2
while i <= ...:
print ( "Привет!" )
i += 1
Вопрос 8
Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?
i = ...
while i >= 3:
print ( "Привет!" )
i -= 1
Вопрос 9
Чему будет равно значение переменной «a» после выполнения этого цикла?
i = 4
a = 12
while i < 5:
a += i
i += 1
Вопрос 10
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 10
for i in range(3):
a -= i
Вопрос 11
Чему будет равно значение целой переменной «a» после выполнения этого фрагмента программы?
a = 2
for i in range(5):
a += i
Вопрос 12
Какое число будет выведено на экран после выполнения этого фрагмента программы?
for i in range(3,-1,-1):
print ( i, end="" )
Вопрос 13
Какое число будет выведено на экран после выполнения этого фрагмента программы?
print ( 12, end="" )
for i in range(4,6):
print ( i, end="" )


