@ismael функция range работает в Python как цикл по элементам массива или списка, небольшой на пример:
1 2 3 4 |
fruit = ['яблоко', 'банан', 'апельсин', 'мандарин'] length = len(fruit) for x in range(0, length): print('индекс элемента: %s фрукт: %s' % (x, fruit[x])) |
@ismael
range()
- это функция в Python, которая генерирует последовательность чисел. Она имеет три формы использования: range(stop)
, range(start, stop)
, range(start, stop, step)
.
range(stop)
генерирует числа от 0 до stop-1
range(start, stop)
генерирует числа от start до stop-1
range(start, stop, step)
генерирует числа от start до stop-1 с интервалом step
Пример:
1 2 3 4 5 6 7 8 |
>>> for i in range(5): ... print(i) ... 0 1 2 3 4 |
1 2 3 4 5 6 |
>>> for i in range(2, 5): ... print(i) ... 2 3 4 |
1 2 3 4 5 6 7 8 |
>>> for i in range(0, 10, 2): ... print(i) ... 0 2 4 6 8 |