Статья Автор: Деникина Н.В., Деникин А.В.

Функция range() - генерация последовательности

Давайте представим, что нам необходимо вывести на экран все числа от 1 до 100. Если делать это вручную, то придется долго писать: 1, 2, 3, 4, и так до 100! Это довольно скучно и к тому же занимает много времени.

Но в Python есть специальная функция, которая называется range(), и она помогает нам делать это быстро и легко! С помощью range() мы можем автоматически создать последовательность чисел, не тратя время на их ручное написание. Это как волшебная палочка, которая помогает нам решать задачи быстрее и проще!

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

1) range(stop): Генерирует последовательность чисел от 0 до stop (не включая stop)



2) range(start, stop): Генерирует последовательность чисел от start до stop (не включая stop) с шагом 1:


3) range(start, stop, step): Генерирует последовательность чисел от start до stop (не включая stop), с заданным шагом step.


Функция range() возвращает объект типа range, который является итерируемым, но не создает список чисел в памяти, что делает его более эффективным по сравнению с созданием списка.

(Когда мы говорим, что объект итерируемый, это значит, что мы можем использовать его в цикле, чтобы получить доступ к каждому элементу.) 
 
Пропустить Навигационные Ссылки.
Чтобы оставить комментарий нужна авторизация
Печать