Циклический проход по последовательности с помощью for i in range

Оператор for в Python позволяет перебирать элементы в коллекции (например, список), либо выполнять цикл определенное количество раз. Одним из способов использования оператора for является конструкция for i in range, где range - это встроенная функция Python, которая возвращает последовательность целых чисел в заданном диапазоне.

Синтаксис конструкции for i in range выглядит следующим образом:


for i in range(start, stop, step):
    # code block

Здесь start - это начальное значение последовательности (по умолчанию равно 0), stop - конечное значение последовательности (значение, которое не включается), и step - шаг, с которым изменяется значение перебираемой переменной i (по умолчанию равен 1).

Пример №1:


# Вывод чисел от 0 до 4
for i in range(5):
    print(i)

Вывод:


0
1
2
3
4

Пример №2:


# Вывод чисел от 1 до 10 с шагом 2
for i in range(1, 11, 2):
    print(i)

Вывод:


1
3
5
7
9

Пример №3:


# сумма всех чисел от 1 до 100
sum = 0
for i in range(1, 101):
    sum += i
print("Сумма: ", sum)

Вывод:


Сумма:  5050

Конструкция for i in range очень удобна при работе с числовыми последовательностями. Однако, не стоит забывать о том, что переменная i не является индексом, а просто принимает значения из заданного диапазона. Если вам нужно перебрать элементы списка, лучше использовать конструкцию for i in список.

Похожие вопросы на: "for i in range "

Стандарт Си: справочник и примеры кода
Изучайте Bash – основную командную оболочку Linux
Промотай вправо: как это применить в своей жизни
Lower bound c - ограничения в программировании
Использование оператора continue в PHP
DataLoader: Efficient Data Loading and Synchronization
<h1>Start With: Unlocking Your Full Potential
<h1>Docker Compose Exec: управление контейнерами и выполнение команд в Docker с помощью Docker Compose<h1>
PowerShell Replace
Windows Desktop Runtime