Что выведет этот код?


for i in range(5):
    if i == 3:
        break
    print(i)

Код выведет:
0
1
2

Цикл прерывается, когда i становится равным 3.

Этот код представляет собой простой цикл for в Python, который итерируется по числам от 0 до 4 (включительно).

Однако, внутри цикла есть условный оператор if, который проверяет, равно ли текущее значение переменной i числу 3.

Если i равно 3, то выполняется оператор break, который прерывает выполнение цикла.

В каждой итерации цикла, если не произошло прерывание, печатается текущее значение i.

Выполнение кода:

  1. i = 0: i не равно 3, печатается 0.
  2. i = 1: i не равно 3, печатается 1.
  3. i = 2: i не равно 3, печатается 2.
  4. i = 3: i равно 3, выполняется break, цикл завершается.

Вывод программы:


0
1
2
  
0