Курс 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"
- Генератор чисел Фибоначчи
- Импорт модулей в Python 3.12
- Логирование с Logzero
- Библиотека Emoji: использование смайлов в Python
- Big O оптимизация
- Оптимизация интернирования строк
- Генератор списка с условием if
- Основы Python
- Многоточие в Python
- Нарезка списков в Python
- Логические значения в Python
- Разность множеств
- Сортировка с параметром key
- Работа с срезами в Python
- Создание уникального множества
- Метод join для объединения строк
- Методы shutil для работы с файлами
- Вызов функций по строке в Python.
- Работа с массивами в Numpy
- Проверка типов с помощью isinstance
- Цепные операции в Python
- Регистрация на хакатоне
- Конкатенация строк с join() в Python
- Любовь к Python
- Генерация QR-кодов с библиотекой qrcode
- Операция += для списков
- Декораторы в Python
- Оператор деления для класса Rational
- Блок else в обработке исключений
- Обучение модели с указанием эпох
- Безопасные SQL-запросы в Python 3.11
- Создание циклической ссылки
- Функции высшего порядка в Python
- Блок else в циклах Python
- Работа с буфером обмена на Python
- История Python
- Lambda-функция в Python: использование с map() и sum()
- Навыки Python: строки, типы данных
- Оптимизация методов в Python 3.7
- Просмотр внешнего файла в Python
- Избегайте ошибку FileNotFoundError
- Методы classmethod и staticmethod
- Счетчик ссылок в Python
- Метод clear для коллекций
- TON Smart Challenge #2: участие и подготовка















