Что делает функция range в Python: полное руководство в ёмкой форме 🔎✨
Функция range
в Python используется для создания последовательности чисел. Она позволяет создавать диапазон чисел, которые можно использовать в циклах или для создания списков.
for i in range(5):
print(i)
В этом примере функция range(5)
создает последовательность чисел от 0 до 4. Цикл for
используется для прохода по этим числам и их вывода.
Функция range
также может принимать аргументы, указывающие начало, конец и шаг последовательности:
for i in range(1, 10, 2):
print(i)
В этом примере функция range(1, 10, 2)
создает последовательность чисел от 1 до 9 с шагом 2. Цикл for
используется для прохода по этим числам и их вывода.
Детальный ответ
Что делает функция range в Python?
Функция range в Python используется для генерации последовательности чисел. Она широко используется в циклах, особенно в циклах for. Когда вы вызываете функцию range, вы указываете начальное значение, конечное значение и шаг. Функция range возвращает итерируемый объект, который содержит числа в заданном диапазоне.
Синтаксис функции range
Синтаксис функции range выглядит следующим образом:
range(start, stop, step)
- start - начальное значение последовательности (включительно)
- stop - конечное значение последовательности (исключительно)
- step - шаг между числами (по умолчанию 1)
Примеры использования
Давайте рассмотрим несколько примеров, чтобы лучше понять, как работает функция range.
Пример 1: Печать чисел от 0 до 4
for i in range(5):
print(i)
В этом примере цикл for будет выполняться 5 раз, так как мы указали конечное значение 5 (исключительно) и не указали начальное и шаг. Цикл будет печатать числа от 0 до 4.
Пример 2: Печать четных чисел от 0 до 10
for i in range(0, 11, 2):
print(i)
В этом примере мы указали начальное значение 0, конечное значение 11 (исключительно) и шаг 2. Цикл будет печатать четные числа от 0 до 10.
Пример 3: Использование функции range в списке
my_list = list(range(1, 6))
print(my_list)
В этом примере мы создаем список, используя функцию range. Функция range генерирует числа от 1 до 5 (исключительно), а затем мы преобразуем этот итерируемый объект в список с помощью функции list. Результатом будет список [1, 2, 3, 4, 5].
Заключение
Функция range в Python - мощный инструмент для работы с последовательностями чисел. Она позволяет генерировать итерируемый объект с заданными начальным и конечным значениями, а также шагом. Функция range часто используется для итерации по последовательностям чисел в циклах for.