Курс 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"

  1. Прокачанный трейсинг ошибок
  2. Проверка надежности пароля на Python
  3. Работа с классами данных
  4. Работа с изображениями PIL
  5. Передача аргументов через **arguments
  6. Функция pow() — возвести число в степень
  7. Вызов функций по строке в Python.
  8. Проверка типов с помощью isinstance
  9. Метод getitem для доступа к элементам последовательности
  10. Сравнение def и lambda-функций
  11. Создание панели меню Tkinter
  12. Особенности ключей словаря в Python
  13. Установка random seed в Python
  14. Методы работы со строками в Python
  15. Поиск с помощью регулярных выражений
  16. Использование функции product
  17. Генератор чисел Фибоначчи
  18. Атрибуты класса и экземпляра
  19. Оператор += для объединения строк
  20. Создание и использование ChainMap
  21. Работа с датой и временем в Python
  22. Оформление кода по PEP 8
  23. Аннотации типов в Python
  24. Defaultdict в Python
  25. Копирование и вставка текста в Python
  26. Функция enumerate() — Python
  27. Установка Home Assistant
  28. Переопределение метода len
  29. Функция __init__ в Python
  30. Частичное совпадение ввода
  31. Работа со слайсами
  32. Работа с кортежами
  33. Проверка типов с использованием isinstance
  34. Основы работы со строками в Python
  35. Модуль sys: основы
  36. Работа с буфером обмена на Python
  37. Генератор бросков кубиков
  38. Декораторы для регистрации функций
  39. Форматирование заголовков в Python
  40. Распаковка с оператором *
  41. Преобразование генераторов в циклы
  42. Генераторы в Python
  43. Зарезервированные слова в Python
  44. Счетчик в Python: most_common()

Marketello читают маркетологи из крутых компаний