Функция range()
возвращает особый тип данных — итератор. И используется эта функция в основном с циклом for, где range()
принимает в качестве параметра число указывающее необходимое количество повторений цикла. Результат функции range(10)
можно представить как кортеж с десятью числами, прим: (0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
for number in range(10):
print(number)
Данный цикл выведет на экран числа от 0 до 9
Параметры range()
Функция range может принимать до трёх аргументов.
- Начальное число отсчёта ВКЛЮЧИТЕЛЬНО!
- Конечное число отсчёта ИСКЛЮЧИТЕЛЬНО!
- Шаг увеличения (или уменьшения) каждого последующего числа
#range(начало, конец, шаг)
range(10, 0, -2) #--> (10, 8, 6, 4, 2)