Курс 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 reversed() vs срез[::-1]
  2. Преобразование строк в числа в Python
  3. Отладка в командной строке
  4. Именованные кортежи в Python
  5. Генерация фальшивых данных с Faker
  6. Руководство по библиотеке pydantic
  7. Принципы Zen of Python
  8. Преобразование объекта в строку
  9. Профилирование кода
  10. Применение функции к списку
  11. Оптимизация гиперпараметров в Python
  12. Символ подчеркивания в Python
  13. Метод get для словаря
  14. Работа с CSV в Python
  15. Руководство по использованию Colorama
  16. Проверка однородности элементов списка
  17. Использование super() в Python
  18. Срезы в Python
  19. Работа с файловой системой в Python
  20. Работа с CSV файлами
  21. Combobox в Tkinter
  22. Оператор break в Python
  23. Взаимодействие с sys
  24. Лямбда-функции в Python
  25. Счетчик в Python: most_common()
  26. Оператор @ для умножения матриц
  27. Управление импортом в Python
  28. Обрезка изображения с Pillow
  29. Функциональное программирование в Python
  30. Удаление элемента по индексу в Python
  31. Оператор == в Python
  32. Оптимизация памяти с помощью __slots__
  33. Экспорт функций в Python
  34. Преобразование текста в нижний регистр
  35. Преобразование многоуровневого словаря
  36. Работа с файлами в Python
  37. Тип данных TypeVarTuple
  38. Переопределение метода __or__()
  39. Список импортированных модулей в Python
  40. Переворот последовательности
  41. Декораторы с аргументами
  42. Декораторы в Python
  43. Бесконечные списки в Python
  44. Изменение списка срезами
  45. OrderedDict — упорядоченный словарь
  46. Использование обратной косой черты в f-строках

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