while выполняется, пока условие в скобках истинно. Как только условие станет ложным, цикл прекратится. Необходимо проследить за изменением переменных a и b на каждой итерации.a = 1, b = 1. Условие: a + b < 8 (1 + 1 < 8), истинно.a становится 1 + 1 = 2.b становится 1 + 2 = 3.2 + 3 < 8 (5 < 8), истинно.a становится 2 + 1 = 3.b становится 3 + 2 = 5.3 + 5 < 8 (8 < 8), ложно.Цикл выполнится 2 раза, так как на третьей итерации условие a+b<8 становится ложным.
Ответ: б) 2 раза