Вопрос:

15. Тело цикла в фрагменте программы `a = 1` `b = 1` `while a + b < 8:` `a += 1` `b += 2` выполнится: а) 0 раз б) 2 раза в) 3 раза г) бесконечное число раз

Ответ:

Разберем, как работает цикл `while`: * Итерация 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 раза
Смотреть решения всех заданий с листа
Подать жалобу Правообладателю

Похожие