Курс Python → Генерация чисел с range()
Функция range() в Python позволяет создавать последовательность чисел в заданном диапазоне. Ее синтаксис выглядит следующим образом: range(start, stop, step), где start — начальное значение, stop — конечное значение (не включительно), а step — шаг, с которым будут генерироваться числа.
Пример использования функции range() с циклом for:
for i in range(5):
print(i)
В данном примере, функция range(5) создает последовательность чисел от 0 до 4 (не включительно), и цикл for проходит по каждому элементу этой последовательности, выводя его на экран. Таким образом, блок кода внутри цикла выполняется 5 раз.
Если требуется изменить шаг генерации чисел, можно указать третий аргумент в функции range(). Например, для создания последовательности чисел от 0 до 10 с шагом 2:
for i in range(0, 10, 2):
print(i)
Таким образом, функция range() является удобным инструментом для генерации последовательности чисел в Python и используется с циклом for для выполнения определенного блока кода заданное количество раз.
Другие уроки курса "Python"
- ChainMap избыточные ключи
- Переименование файлов в Python
- Работа с библиотекой xkcd
- Применение функции map() в Python
- Передача словаря через **kwargs
- Лямбда-функции в Python
- Отправка HTTP-запросов в Python
- Капитализация строк
- Аргумент по умолчанию
- Создание пользовательской коллекции в Python
- Оператор == в Python
- Функция zip() для объединения списков
- Оптимизация памяти с помощью __slots__
- Фильтрация списка от «ложных» значений
- Открытие и редактирование скриптов Python
- Копирование в Python
- Генераторы в Python
- Создание GUI с Tkinter: Entry
- Основные операции с Numpy
- Модуль xkcd: добавление юмора в Python
- Приближение чисел в Python
- Основы слова
- Принципы Zen Python
- Использование модуля math
- Структурирование данных с Pydantic
- Проверка переменных окружения в Python
- Измерение времени выполнения кода
- Векторизация в Python с NumPy.
- Протокол управления контекстом
- Реализация операции -= для пользовательского класса
- Функции в одну строку
- Работа с файлами в Python
- Сравнение def и lambda функций в Python
- Удаление дубликатов из списка с помощью dict.fromkeys
- Руководство по библиотеке pydantic
- Сериализация данных в JSON с помощью json.dumps
- Оптимизация памяти с __slots__
- Работа с аргументами командной строки
- Генераторы в Python
- Генератор данных в Keras
- Атрибуты класса и экземпляра в Python
- Переопределение метода __pow__
- Numpy: разбиение массивов
- Работа с индексами списков
- Переменная Шредингера
- Псевдонимы в Python















