Помогите с информатикой
Какое число нужно написать вместо пропуска, чтобы цикл выполнился ровно 10 раз?
В ответе запишите только число.
i = 2
while i < :
print ( 'Hello, world!' )
i += 1
i = 2
while i < 12 :
print ( 'Hello, world!' )
i += 1
Нужно определить, какое число следует поставить в условии цикла while, чтобы он выполнился ровно 10 раз.
Изначально переменная і равна 2. В цикле мы увеличиваем і на 1 каждый раз,
когда он выполняется. Нам нужно, чтобы цикл напечатал 'Hello, world!' 10 раз.
Цикл while выполняется, пока условие і <... истинно. Начальное значение і = 2.
После каждого прохода і увеличивается
на 1. То есть первый проход будет при i=2, затем 3, 4, ..., пока условие не станет ложным.
Чтобы цикл выполнился 10 раз, і должно
принимать значения от 2 до 11 (потому что 2 + 10 шагов = 12, но после 11 цикл уже не выполнится). Проверим:
Первая итерация: i=2 → условие истинно.
Вторая: i=3 → истинно.
Десятая итерация: i=11 → условие истинно (если верхний предел 12).
После десятого раза і станет 12, условие і < 12 будет ложным, цикл
остановится.
Таким образом, чтобы цикл выполнился
10 раз, нужно, чтобы условие было і < 12.
Проверка:
і начинается с 2, и на каждом шаге
увеличивается на 1. Цикл выполняется,
пока і меньше N. Нам нужно, чтобы цикл сработал для і = 2,3,...,11 (всего 10
значений). Значит N должно быть 12,
потому что когда і станет 12, условие і <
12 станет ложным, и цикл прекратится.
Поэтому пропущенное число - 12.
12