Курс 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. Функциональное программирование.
  3. Принципы LSP и ISP в Python
  4. Работа с набором данных CIFAR10 в PyTorch
  5. *args и **kwargs в Python
  6. Создание виртуальной среды
  7. Проверка дубликатов в Python
  8. Работа с collections в Python.
  9. Декоратор Ajax required
  10. Запуск Python из интерпретатора
  11. Работа с YAML в Python: PyYAML.
  12. Уникальные значения из списка
  13. Парсинг веб-страниц с Beautiful Soup
  14. Доступ к локальным переменным
  15. Оператор space-invader
  16. Оператор in для проверки наличия элемента
  17. Делегирование в Python
  18. Принципы Zen Python
  19. Работа с timedelta в Python
  20. Работа с модулем Calendar
  21. Использование html-скриптов в Jupyter Notebook
  22. Методы classmethod и staticmethod
  23. Печать месячного календаря
  24. Измерение времени выполнения кода с использованием time
  25. Изменение регистра данных
  26. Извлечение аудио из видео
  27. Функция reduce() в Python
  28. Метод split() в Python
  29. Представление бесконечности в Python
  30. Работа с библиотекой requests
  31. Вывод баннеров
  32. Удаление символа из строки
  33. Конструктор в Python
  34. Замена переменных в Python
  35. Метод __iand__ для пользовательских классов
  36. Нахождение самого длинного слова в списке с помощью max
  37. Команда %dhist — список посещенных каталогов
  38. Модуль inspect
  39. Генераторы в Python
  40. Создание функций высшего порядка
  41. Форматирование объектов с модулем pprint
  42. Асинхронное программирование с asyncio
  43. Проверка типа данных
  44. Правила именования переменных

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