🔎 Как работает функция range в python: полное объяснение и примеры

Функция `range` в Python используется для создания последовательности чисел. Она принимает три аргумента: `start` (начальное значение), `stop` (конечное значение) и `step` (шаг). Вот примеры использования функции `range`:

# Пример 1: задаем только конечное значение
for i in range(5):
    print(i)
# Вывод: 0, 1, 2, 3, 4

# Пример 2: задаем начальное и конечное значение
for i in range(2, 8):
    print(i)
# Вывод: 2, 3, 4, 5, 6, 7

# Пример 3: задаем начальное, конечное значение и шаг
for i in range(1, 10, 2):
    print(i)
# Вывод: 1, 3, 5, 7, 9

# Пример 4: использование range для создания списка чисел
numbers = list(range(1, 6))
print(numbers)
# Вывод: [1, 2, 3, 4, 5]
    

Детальный ответ

Как работает функция range в Python

Функция range() в Python используется для создания последовательности чисел. Она может быть использована в циклах, операторах условий и других ситуациях, где требуется оперировать с последовательностями.

Синтаксис функции range

Синтаксис функции range выглядит следующим образом:

range(start, stop, step)

Где:

  • start: начальное значение последовательности (включается в последовательность). Если не указано, значение по умолчанию равно 0.
  • stop: конечное значение последовательности (не включается в последовательность).
  • step: шаг или приращение между значениями в последовательности (по умолчанию равен 1).

Примеры использования функции range

Давайте рассмотрим несколько примеров использования функции range.

Пример 1: Итерация по последовательности чисел

В следующем примере функция range используется для итерации по последовательности чисел от 0 до 4:

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

Результат:

0
1
2
3
4

Пример 2: Итерация с заданным интервалом

Функция range также позволяет указать шаг или приращение между значениями в последовательности. Например, если мы хотим итерироваться по четным числам от 0 до 10, мы можем использовать следующий код:

for i in range(0, 11, 2):
    print(i)

Результат:

0
2
4
6
8
10

Пример 3: Создание списка чисел

Функция range также может быть использована для создания списка чисел в определенном диапазоне. Мы можем преобразовать результат функции range в список, используя функцию list(). Например:

my_list = list(range(1, 6))
print(my_list)

Результат:

[1, 2, 3, 4, 5]

Заключение

Функция range в Python предоставляет удобный способ создания последовательностей чисел. Она может быть использована для итерации, создания списков и других задач, требующих оперирования с последовательностями. Запомните синтаксис функции range, и вы сможете легко использовать ее в своих программах на Python.

Видео по теме

23 Функция range и итерируемые объекты

Python. Функция range() v1

#22. Оператор цикла for. Функция range() | Python для начинающих

Похожие статьи:

Где найти бесплатные курсы по программированию на python? 🐍🎓

🐍Чем отличается питон от удава? Характеристики и особенности

Какой Python скачать для PyCharm 🔍🐍

🔎 Как работает функция range в python: полное объяснение и примеры

🔍 Как удалить элемент массива по индексу в Python: простое руководство

🤖 Как создать чат с помощью библиотеки Telethon в Python? 🐍

🔍 Что лучше для backend: Python или PHP? 🔍