Курс 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. ChainMap избыточные ключи
  2. Переименование файлов в Python
  3. Работа с библиотекой xkcd
  4. Применение функции map() в Python
  5. Передача словаря через **kwargs
  6. Лямбда-функции в Python
  7. Отправка HTTP-запросов в Python
  8. Капитализация строк
  9. Аргумент по умолчанию
  10. Создание пользовательской коллекции в Python
  11. Оператор == в Python
  12. Функция zip() для объединения списков
  13. Оптимизация памяти с помощью __slots__
  14. Фильтрация списка от «ложных» значений
  15. Открытие и редактирование скриптов Python
  16. Копирование в Python
  17. Генераторы в Python
  18. Создание GUI с Tkinter: Entry
  19. Основные операции с Numpy
  20. Модуль xkcd: добавление юмора в Python
  21. Приближение чисел в Python
  22. Основы слова
  23. Принципы Zen Python
  24. Использование модуля math
  25. Структурирование данных с Pydantic
  26. Проверка переменных окружения в Python
  27. Измерение времени выполнения кода
  28. Векторизация в Python с NumPy.
  29. Протокол управления контекстом
  30. Реализация операции -= для пользовательского класса
  31. Функции в одну строку
  32. Работа с файлами в Python
  33. Сравнение def и lambda функций в Python
  34. Удаление дубликатов из списка с помощью dict.fromkeys
  35. Руководство по библиотеке pydantic
  36. Сериализация данных в JSON с помощью json.dumps
  37. Оптимизация памяти с __slots__
  38. Работа с аргументами командной строки
  39. Генераторы в Python
  40. Генератор данных в Keras
  41. Атрибуты класса и экземпляра в Python
  42. Переопределение метода __pow__
  43. Numpy: разбиение массивов
  44. Работа с индексами списков
  45. Переменная Шредингера
  46. Псевдонимы в Python

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