Цикл While в программе на языке Python
Список вопросов теста
Вопрос 1
Каково назначение оператора While в языке Python?
Варианты ответов
- выполнять одну и ту же последовательность действий, пока истинно проверяемое условие
- выполнять команду языка программирования если соблюдается некоторое условие
- выполнять заданное количество раз одну и ту же последовательность действий
Вопрос 2
В чем заключается главное отличие действий цикло While и FOR?
Варианты ответов
- Оператор For служит для описания повторяющейся последовательности чисел, а оператор While используется для неоднократного вывода на экран строки символов.
- Отличие в том, что цикл FOR выполняется повторений тела цикла заранее заданное количество раз. В цикла While число повторений тела цикла заранее неизвестно, а зависит от условия продолжения в заголовке цикла.
- В операторе FOR описывается условия продолжения цикла, а в операторе While описывается условие окончания цикла
Вопрос 3
Какой результат выведет программа на экран?
a = 6
b = 3
while (a!=5):
a -= 1
b += a
print(b)
Варианты ответов
- 5
- 9
- 8
Вопрос 4
Какой результат выведет программа на экран?
a = 3
while (a<10):
a *= 2
print(a)
Варианты ответов
- 3
- 12
- 10
Вопрос 5
Какой результат выведет программа на экран?
a = 1
b = 1
while (a<4):
a += 1
b += 5
print(b)
Варианты ответов
- 4
- 7
- 21
Вопрос 6
Какой результат выведет программа на экран?
a = 3
b = 2
while (a<7):
a += 3
b += a
print(b, a)
Варианты ответов
- 9 17
- 17 9
- 26
Вопрос 7
Какой результат выведет программа на экран?
a = 1
b = 3
while (a!=5):
a += 1
b += a
print(b, b + a)
Варианты ответов
- 17 22
- 17 12
- 22 12
Вопрос 8
Какой результат выведет программа на экран?
a = 2
b = 0
while (a<10):
a += 2
b += a
print(b)
Варианты ответов
- 10
- 28
- 18
Вопрос 9
Какой результат выведет программа на экран?
a = 2
while (a<12):
a += 3
print(a)
Варианты ответов
- 7
- 14
- 12
Вопрос 10
Какой результат выведет программа на экран?
a = 7
b = 3
while (a!=4):
a -= 1
b += a
print(b)
Варианты ответов
- 18
- 6
- 24
Вопрос 11
Какой результат выведет программа на экран?
a = 3
b = 0
while (a<6):
a += 4
b += a
print(b, a)
Варианты ответов
- 10
- 10 7
- 7 7