Курс 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. Работа с deque из collections
  4. Фильтрация данных в Python.
  5. CLI-инструмент howdoi
  6. Удаление дубликатов в pandas
  7. Принципы программирования
  8. Просмотр внешних файлов в %pycat
  9. Получение текущей даты и времени
  10. Печать месячного календаря
  11. Кортеж в Python: создание и использование
  12. Функции any() и all() в Python
  13. Функция divmod() в Python
  14. ChainMap.new_child() — добавление нового словаря
  15. Получение значений из словарей
  16. Проверка условий в Python
  17. Разделение строки на подстроки в Python
  18. Чтение бинарного файла в Python.
  19. Работа с пакетами
  20. Модуль subprocess: запуск внешних команд
  21. Получение пути к текущему скрипту с помощью os
  22. lru_cache оптимизация функций
  23. Удаление элементов по срезу
  24. Печать календаря
  25. Вычисление натурального логарифма в NumPy
  26. Обработка исключений в Python
  27. Работа с argparse
  28. Оператор match в Python
  29. Автоматизация скриптов на AWS Lightsail.
  30. Декораторы в Python
  31. Циклы в Python
  32. Метод rrshift для пользовательских объектов
  33. Проверка подстроки в строке
  34. Python: Фильтрация списков с помощью filter()
  35. Команда %dhist — список посещенных каталогов
  36. Логирование с Logzero
  37. Возвращение нескольких значений через кортеж или класс
  38. Функции в Python: создание и вызов
  39. Ветвление выражения в Python
  40. Проверка кортежей.
  41. Работа с датами в Python
  42. Атрибуты массивов в Numpy
  43. Профилирование с Pandas
  44. Defaultdict в Python
  45. Метод setitem в Python

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