Що буде виведено на екран після виконання такого фрагменту програми:
i=3
while i<=5:
print(i)
i=i+1
4 5 6
3 4
3 4 5
4 5
Ответы
Ответ:
3 4 5 (каждая цифра с новой строки)
Объяснение:
Программа выглядит так:
i = 3
while i <= 5:
print(i)
i = i + 1
Разберемся, что это значит:
1) Сначала объявляется переменная i, равная 3:
- i = 3
2) Потом запускается цикл while. While переводится с английского как "пока", "до тех пор как". Именно так и работает эта конструкция. Пока выполняется какое-то условие, компьютер производит определенный набор действий.
3) Условие цикла пишется сразу после слова while. Затем ставится двоеточие. В нашей программе цикл выполняется, пока значение i меньше или равно 5:
- while i <= 5:
4) Со следующей строки пишутся действия, которые выполняются, если условие верно. Чтобы обозначить, что эти действия относятся к циклу, перед ними ставят 2 пробела (1 таб). Здесь в цикле выводится текущее значение i, а потом i увеличивается на 1:
- print(i)
- i = i + 1
Что происходит в программе:
1) Сначала i = 3
2) Проверяем: i <= 5? Да
3) Заходим в цикл, выводим текущее значение i (т.е. 3), i увеличиваем на 1
4) Теперь i = 4
5) Проверяем: i <= 5? Да
6) Заходим в цикл, выводим текущее значение i (т.е. 4), i увеличиваем на 1
7) Теперь i = 5
8) Проверяем: i <= 5? Да
9) Заходим в цикл, выводим текущее значение i (т.е. 5), i увеличиваем на 1
10) Теперь i = 6
11) Проверяем: i <= 5? Нет
12) Условие не выполнено => не заходим в цикл
13) Программа завершает выполнение
Поэтому ответ:
3
4
5
#SPJ1