Что такое range() и как это работает? | Зачем range() for'у? | Python с нуля

Описание к видео Что такое range() и как это работает? | Зачем range() for'у? | Python с нуля

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

Функция range() создает итерируемый объект, который представляет из себя последовательность целых чисел.
Начало, конец и шаг последовательности зависят от аргументов функции range().

range(n) - генерирует последовательность от 0 до n-1:
0, 1, 2, ... , n-2, n-1

range(a, b) - генерирует последовательность от a до b-1:
a, a+1, a+2, ... , b-2, b-1

range(a, b, c) при условии что с - положительно и a меньше b
генерирует последовательность от a до b-1 c шагом с:
a, a+c, a+2c, ...

range(a, b, c) при условии что с - отрицательно и a больше b
генерирует последовательность от a до b-1 c шагом с:
a, a-c, a-2c, ...

Комментарии

Информация по комментариям в разработке