Курс 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.12
  3. Логирование с Logzero
  4. Библиотека Emoji: использование смайлов в Python
  5. Big O оптимизация
  6. Оптимизация интернирования строк
  7. Генератор списка с условием if
  8. Основы Python
  9. Многоточие в Python
  10. Нарезка списков в Python
  11. Логические значения в Python
  12. Разность множеств
  13. Сортировка с параметром key
  14. Работа с срезами в Python
  15. Создание уникального множества
  16. Метод join для объединения строк
  17. Методы shutil для работы с файлами
  18. Вызов функций по строке в Python.
  19. Работа с массивами в Numpy
  20. Проверка типов с помощью isinstance
  21. Цепные операции в Python
  22. Регистрация на хакатоне
  23. Конкатенация строк с join() в Python
  24. Любовь к Python
  25. Генерация QR-кодов с библиотекой qrcode
  26. Операция += для списков
  27. Декораторы в Python
  28. Оператор деления для класса Rational
  29. Блок else в обработке исключений
  30. Обучение модели с указанием эпох
  31. Безопасные SQL-запросы в Python 3.11
  32. Создание циклической ссылки
  33. Функции высшего порядка в Python
  34. Блок else в циклах Python
  35. Работа с буфером обмена на Python
  36. История Python
  37. Lambda-функция в Python: использование с map() и sum()
  38. Навыки Python: строки, типы данных
  39. Оптимизация методов в Python 3.7
  40. Просмотр внешнего файла в Python
  41. Избегайте ошибку FileNotFoundError
  42. Методы classmethod и staticmethod
  43. Счетчик ссылок в Python
  44. Метод clear для коллекций
  45. TON Smart Challenge #2: участие и подготовка

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