Курс 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. Обмен значений переменных в Python
  2. JMESPath в Python
  3. Операторы Splat и splatty-splat
  4. Класс Counter() для подсчета элементов
  5. Лямбда-функции в Python
  6. Работа с аргументами командной строки в Python
  7. Управление пакетами с pip
  8. Взаимодействие с sys
  9. Работа со стеком в Python
  10. Операция += для списков
  11. Поиск шаблона в строке
  12. Метод rrshift для пользовательских объектов
  13. Приоритет операций в Python
  14. Вывод сложных структур данных с помощью pprint
  15. Склеивание строк через метод join()
  16. Обработка исключений
  17. Применение функции к элементам списка
  18. Настройка логгера Logzero
  19. Переопределение метода xor в Python
  20. Справка по импортированным модулям
  21. Метод is_absolute() для PurePath
  22. Динамическая типизация в Python
  23. Работа с множествами в Python
  24. Создание генераторов
  25. Переворот списка в Python
  26. Создание OrderedDict
  27. Изучение объектов с помощью dir()
  28. Классы данных в Python
  29. Создание виртуальной среды
  30. Метод splitlines() для разделения строк
  31. Игра «Виселица» на Python
  32. Поиск наиболее частого элемента списке
  33. Библиотека funcy: удобные утилиты
  34. Зарезервированные слова в Python
  35. Функция divmod() в Python
  36. Атрибуты класса и экземпляра
  37. Принципы программирования
  38. Работа с утверждениями в Python
  39. Порядок операций в Python
  40. Оператор «not» в Python
  41. Объединение списков в Python
  42. Beautiful Soup — извлечение данных из HTML
  43. Присвоение значений переменным в Python
  44. Удаление символа из строки
  45. Использование *args
  46. GitHub в Telegram: подписка на уведомления
  47. Условное добавление элементов в список
  48. Блок else в обработке исключений

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