Вопрос:

2. Дана последовательность операторов: a = 1; b = 2 while a + b < 8: a += 1 b += 2 s = a + b

Смотреть решения всех заданий с листа

Ответ:

Разберем выполнение кода построчно:

  1. a = 1, b = 2
  2. Цикл while a + b < 8:
    • a + b = 1 + 2 = 3 (3 < 8 - истина).
    • a += 1 (a = 2).
    • b += 2 (b = 4).
    • s = a + b = 2 + 4 = 6.
    • a + b = 2 + 4 = 6 (6 < 8 - истина).
    • a += 1 (a = 3).
    • b += 2 (b = 6).
    • s = a + b = 3 + 6 = 9.
    • a + b = 3 + 6 = 9 (9 < 8 - ложь).

После завершения цикла значение s будет равно 9.

Ответ: s = 9

ГДЗ по фото 📸

Похожие