Циклический проход по последовательности с помощью 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 "

Методы JS contains: поиск элементов в массивах и строках
Использование метода toString() в JavaScript для преобразования объектов в строки
Генератор рандомных дат онлайн
Slice Python - Учимся использовать срезы в Python
For of: понимание цикла for в JavaScript
Перестановки: определение, примеры и свойства
Как развернуть массив в JavaScript: примеры и объяснения
<display-table> - идеальное решение для таблиц на вашем сайте
Шаблоны проектирования Java: лучшие практики и примеры
<h1>Audio Repeater - усилитель звука для вашего удовольствия