Функция `range` в Python с 3 параметрами

Я понимаю, что следующая строка даст данный результат:

for in range(5):
   print(i)

0 1 2 3 4

Но я не понимаю, как, если добавить 3 отдельных параметра, результат сбивает с толку. Как это возвращает эти конкретные результаты? (4 6 и 8) ????

for i in range(4, 10, 2):
 print(i) 

4 6 8

Ответы на вопрос(1)

Ваш ответ на вопрос