Курс 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. Декоратор total_ordering для сравнения объектов
  2. Управление ресурсами с контекстными менеджерами
  3. Сложение матриц в NumPy
  4. Функция zip() в Python
  5. Работа с файлами в Python
  6. Оператор «моржа» (Walrus Operator)
  7. Функция enumerate в Python
  8. Работа с парами ключ-значение
  9. Управление ресурсами в Python
  10. Работа с кортежами
  11. Работа с итераторами через срезы
  12. Проверка подстроки в строке
  13. Путь к интерпретатору Python
  14. Деление в Python
  15. Метод ifloordiv для пользовательских классов
  16. Получение срезов итераторов
  17. Преобразование текста в нижний регистр
  18. Вложенные циклы в Python
  19. Сортировка с помощью key
  20. Работа с SQLite в Python
  21. Конкатенация строк с join() в Python
  22. Метод add для класса Vector
  23. Метод eq для сравнения объектов
  24. Функциональное программирование в Python
  25. Работа с итераторами в Python
  26. Измерение времени выполнения с помощью time
  27. Работа с Enum в Python3.
  28. Игра «Виселица» на Python
  29. Именование столбцов в Python с pandas
  30. Очистка входных данных
  31. Анонимные функции в Python
  32. Фильтрация входных данных в Python
  33. Работа со строками
  34. Создание циклической ссылки
  35. Многоточие в Python
  36. Использование type hints
  37. Документация функции help() в Python
  38. Работа с очередями в Python
  39. Взаимодействие с sys
  40. Логирование с Loguru
  41. Создание и обучение модели с Keras
  42. Лямбда-функции для min/max
  43. Python: Splat-оператор и splatty-splat
  44. Проверка условий в Python
  45. Оператор * в Python
  46. Метод join для наборов
  47. Удаление файлов в Python

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