Что возвращает функция range в Python? 🐍

Функция range возвращает последовательность чисел в заданном диапазоне.

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

В примере выше, функция range вернет последовательность чисел от 0 до 4.

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

Что возвращает функция range в Python?

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

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

range(start, stop, step)

start - опциональный параметр, который указывает начальное значение последовательности. По умолчанию он равен 0.

stop - обязательный параметр, который указывает конечное значение последовательности. stop не включается в последовательность. Это значит, что последнее значение будет меньше заданного значения stop.

step - опциональный параметр, который указывает шаг последовательности. По умолчанию он равен 1.

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

Пример 1: Основное использование

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

В этом примере функция range(5) возвращает последовательность чисел от 0 до 4 (не включительно). Цикл for используется для перебора значений этой последовательности, и каждое значение выводится с помощью функции print. Результатом будет:

0
1
2
3
4

Пример 2: Использование параметров start и step

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

В этом примере функция range(1, 10, 2) возвращает последовательность чисел, начиная с 1 и заканчивая 10, с шагом 2. Цикл for используется для перебора значений этой последовательности, и каждое значение выводится с помощью функции print. Результатом будет:

1
3
5
7
9

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

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

В этом примере функция range(1, 6) возвращает последовательность чисел от 1 до 5 (не включительно), которая затем преобразуется в список с помощью функции list. Этот список сохраняется в переменную numbers. Затем список выводится с помощью функции print. Результатом будет:

[1, 2, 3, 4, 5]

Функция range является очень полезным инструментом при работе с итерациями и создании последовательностей чисел в Python. Удачи в изучении!

Видео по теме

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

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

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

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

⚙️ Как проверить длину массива в Python: простой способ и подсказки

🔎 Как перевести list в set в Python: руководство для начинающих

🔎 Что такое условные конструкции в Python? Узнай всё о ключевом элементе языка программирования!

Что возвращает функция range в Python? 🐍

🔑 Как создать массив из 10 чисел Python: простой и понятный способ

🔍 Как перевести переменную int в string в Python? Легкий способ с примером и объяснением

🔍 Как узнать размер файла питон? Все способы и инструкции здесь!