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


for i in range(1, 10, 3):
    print(i)


Данный Python код представляет собой цикл for, который итерируется по последовательности чисел, сгенерированной функцией range().

Функция range(1, 10, 3) принимает три аргумента:

  • 1: Начальное значение последовательности (включительно).
  • 10: Конечное значение последовательности (исключительно). Цикл остановится перед достижением этого значения.
  • 3: Шаг (размер приращения) между значениями в последовательности.

Таким образом, цикл будет выполняться для следующих значений i:

  1. i = 1
  2. i = 1 + 3 = 4
  3. i = 4 + 3 = 7

Внутри цикла оператор print(i) выводит текущее значение i на консоль.

Результат выполнения кода:

    
1
4
7
    
  

Цикл завершится, когда следующее значение i (7 + 3 = 10) станет равным или превысит конечное значение (10), указанное в функции range().

0