Функция Python range(): изучение различных методов и примеров

Вот пример использования функции range()в Python с различными методами:

  1. Базовое использование:

    for i in range(5):
    print(i)

    Выход:

    0
    1
    2
    3
    4

    В этом примере range(5)генерирует последовательность чисел от 0 до 4.

  2. Указание начального и конечного значений:

    for i in range(2, 8):
    print(i)

    Выход:

    2
    3
    4
    5
    6
    7

    range(2, 8)генерирует числа от 2 до 7 (включительно).

  3. Использование значения шага:

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

    Выход:

    1
    3
    5
    7
    9

    В этом примере range(1, 10, 2)генерирует нечетные числа от 1 до 9.

  4. Создание списка с помощью range():

    my_list = list(range(5))
    print(my_list)

    Выход:

    [0, 1, 2, 3, 4]

    Функция list()преобразует объект диапазона в список.

  5. Реверс диапазона:

    for i in reversed(range(5)):
    print(i)

    Выход:

    4
    3
    2
    1
    0

    Функция reversed()меняет последовательность диапазонов на обратную.