Курс 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 reversed() vs срез[::-1]
- Преобразование строк в числа в Python
- Отладка в командной строке
- Именованные кортежи в Python
- Генерация фальшивых данных с Faker
- Руководство по библиотеке pydantic
- Принципы Zen of Python
- Преобразование объекта в строку
- Профилирование кода
- Применение функции к списку
- Оптимизация гиперпараметров в Python
- Символ подчеркивания в Python
- Метод get для словаря
- Работа с CSV в Python
- Руководство по использованию Colorama
- Проверка однородности элементов списка
- Использование super() в Python
- Срезы в Python
- Работа с файловой системой в Python
- Работа с CSV файлами
- Combobox в Tkinter
- Оператор break в Python
- Взаимодействие с sys
- Лямбда-функции в Python
- Счетчик в Python: most_common()
- Оператор @ для умножения матриц
- Управление импортом в Python
- Обрезка изображения с Pillow
- Функциональное программирование в Python
- Удаление элемента по индексу в Python
- Оператор == в Python
- Оптимизация памяти с помощью __slots__
- Экспорт функций в Python
- Преобразование текста в нижний регистр
- Преобразование многоуровневого словаря
- Работа с файлами в Python
- Тип данных TypeVarTuple
- Переопределение метода __or__()
- Список импортированных модулей в Python
- Переворот последовательности
- Декораторы с аргументами
- Декораторы в Python
- Бесконечные списки в Python
- Изменение списка срезами
- OrderedDict — упорядоченный словарь
- Использование обратной косой черты в f-строках















