Функция range в Python
Функция range в Python представляет собой встроенную функцию, которая позволяет генерировать последовательности целых чисел. Она широко используется для создания циклов и итераций, а также для создания списков чисел.
Формат использования функции range выглядит следующим образом:
range(start, stop, step)
Первым аргументом функции является стартовое значение последовательности. Оно определяет, с какого числа начать генерацию чисел. Если этот аргумент не указан, то генерация начинается с нуля.
Вторым аргументом функции является конечное значение последовательности. Оно определяет, на каком числе остановить генерацию чисел. Однако, само это значение не включается в итоговую последовательность.
Третий аргумент функции - шаг. Он определяет разницу между двумя последовательными числами. Значение шага по умолчанию равно 1.
Примеры использования функции range:
1. Генерация последовательности чисел от 0 до 9:
for i in range(10):
print(i)
В этом примере функция range вызывается с одним аргументом, что означает генерацию последовательности с 0 до 9. В результате будут напечатаны все числа от 0 до 9 включительно.
2. Генерация последовательности чисел от 1 до 10 с шагом 2:
for i in range(1, 11, 2):
print(i)
В данном случае функция range вызывается с тремя аргументами: начальным значением 1, конечным значением 10 и шагом 2. Это означает, что будут сгенерированы числа 1, 3, 5, 7 и 9.
3. Создание списка чисел от 5 до 50 с шагом 5:
my_list = list(range(5, 55, 5))
print(my_list)
В этом примере мы используем функцию range для генерации числовой последовательности от 5 до 50 с шагом 5. Затем мы преобразуем эту последовательность в список с помощью функции list и печатаем получившийся список.
Итак, функция range в Python предоставляет нам удобный способ генерации последовательностей чисел. Она может использоваться в циклах, итерациях, создании списков и в множестве других случаев, где нам нужно работать с последовательными числами. Теперь вы знаете, как использовать функцию range и можете продолжить изучение Python и его возможностей.