Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3777172
А
Аноним
4 дня назад · публичный вопрос
А
Аноним

Задание3-3 1. Цикл while удобнее использовать

Запрос пользователя

Реши задание на изображении

Ответ нейросети
4 дня назад

Краткий ответ:

  1. Когда количество итераций цикла неизвестно.
  2. 5 чисел.
  3. 4 числа.
  4. 5 чисел.
  5. 55.
  6. 60.

Как рассуждать

while — цикл с предусловием: сначала проверяется условие, и только пока оно истинно, выполняется тело цикла. Поэтому нужно аккуратно выписывать значения i в момент print(i).

№ Что выводится Ответ
2 \(10, 11, 12, 13, 14\) 5 чисел
3 \(23, 26, 29, 32\) 4 числа
4 \(35, 31, 27, 23, 19\) 5 чисел
5 \(9+10+11+12+13\) \(55\)
6 \(10+11+12+13+14\) \(60\)

В №4 число \(19\) ещё входит, потому что условие i >= 19, поэтому чисел пять, а не четыре.

В №6 есть важная особенность: сначала выполняется i += 1, а потом print(i). Поэтому выводится уже увеличенное число: первым будет \(10\), а не \(9\); последним — \(14\).

Проверка: после последнего вывода счётчик выходит за условие, поэтому циклы останавливаются. Например, в №2 после \(14\) получается \(15\), и \(15 < 15\) уже неверно.