Контрольные задания > Цикл в фрагменте программы:
a=1
b=1
while a+b<8:
a=a+1
b=b+2
выполнится:
Вопрос:
Цикл в фрагменте программы:
a=1
b=1
while a+b<8:
a=a+1
b=b+2
выполнится:
Ответ:
Разберем, как работает цикл:
1. Начало: a = 1, b = 1. Условие цикла: a + b < 8, то есть 1 + 1 < 8 (2 < 8) - истинно.
* a = a + 1 = 1 + 1 = 2
* b = b + 2 = 1 + 2 = 3
2. a = 2, b = 3. Условие цикла: a + b < 8, то есть 2 + 3 < 8 (5 < 8) - истинно.
* a = a + 1 = 2 + 1 = 3
* b = b + 2 = 3 + 2 = 5
3. a = 3, b = 5. Условие цикла: a + b < 8, то есть 3 + 5 < 8 (8 < 8) - ложно.
Цикл выполнится 2 раза.