Цикл for i in range

В программировании очень часто приходится повторять какую-то операцию фиксированное количество раз. А где упоминается "количество чего-то", существует и последовательность, числовая.

Для того чтобы выполнить какую-либо инструкцию строго определенное число раз, воспользуемся функцией range():

# скажем Миру привет целых пять раз!

for i in range(5):

    print("Hello World!")

Вывод: 

Hello World!

Hello World!

Hello World!

Hello World!

Hello World!

range() можно представлять, как функцию, что возвращает последовательность чисел, регулируемую количеством переданных в неё аргументов. Их может быть 1, 2 или 3:

  • range(finish);
  • range(start, finish);
  • range(start, finish, step).

Здесь start – это первый элемент последовательности (включительно), finish – последний (не включительно), а step – разность между следующим и предыдущим членами последовательности.

# один аргумента, 0 - начальный элемент по умолчанию 

for a in range(3): 

          print(a, end=" ") 

> 0 1 2 

# два аргумента 

for b in range(7, 10): 

          print(b, end=" ") 

> 7 8 9 

# три аргумента 

for c in range(0, 13, 3): 

          print(c, end=" ") 

> 0 3 6 9 12



Последнее изменение: Понедельник, 12 Октябрь 2026, 14:41