Top.Mail.Ru
Ответы

Помогите с информатикой

Какое число нужно написать вместо пропуска, чтобы цикл выполнился ровно 10 раз?  
В ответе запишите только число.

i = 2
while i < :
   print ( 'Hello, world!' )
   i += 1 

Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Аватар пользователя
Знаток
Изменено
1234
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