Python 3 Range: Обзор и Примеры Использования
Range - это встроенная функция в Python 3, которая генерирует целочисленные значения в определенном диапазоне. Функция range() используется для создания последовательностей чисел, которые могут быть использованы в циклах for или других итераторных конструкциях. Она распространена в применении с циклом for в Python.
Синтаксис функции range():
range(stop)
range(start, stop[, step])
Аргументы функции range():
- start - опциональный параметр, задающий начальное значение последовательности. По умолчанию равен 0.
- stop - обязательный параметр, задающий конечное значение последовательности. Не включается в последовательность.
- step - опциональный параметр, задающий шаг, используемый для увеличения последовательности. По умолчанию равен 1.
Примеры использования:
# Пример 1
# Печатаем первые 5 чисел
for i in range(5):
print(i)
# результат:
# 0
# 1
# 2
# 3
# 4
# Пример 2
# Печатаем числа от 2 до 6
for i in range(2, 7):
print(i)
# результат:
# 2
# 3
# 4
# 5
# 6
# Пример 3
# Печатаем каждое третье число в диапазоне от 0 до 15
for i in range(0, 15, 3):
print(i)
# результат:
# 0
# 3
# 6
# 9
# 12
# Пример 4
# Создаем список всех нечетных чисел от 1 до 9
odd_numbers = list(range(1, 10, 2))
print(odd_numbers)
# результат:
# [1, 3, 5, 7, 9]
# Пример 5
# Создаем список всех четных чисел от 10 до 2
even_numbers = list(range(10, 1, -2))
print(even_numbers)
# результат:
# [10, 8, 6, 4, 2]