Курс 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. Избегайте использования goto
  2. Выход из профиля в Django
  3. Возврат нескольких значений
  4. Работа со строками в Python
  5. Имена объектов в Python
  6. Проверка однородности элементов списка
  7. Конкатенация строк с join() в Python
  8. Разработка игры Pong с turtle
  9. Обработка данных в Python
  10. Блок else в циклах Python
  11. Функция pow() — возвести число в степень
  12. Измерение времени выполнения кода с помощью time
  13. Получение ID процесса
  14. Передача неизвестных аргументов в Python.
  15. Закрытие файла в Python
  16. Генераторы списков в Python
  17. Форматирование строк в Python
  18. Получение имени функции с помощью inspect
  19. Сокращение ссылок с pyshorteners
  20. Многострочные комментарии в Python
  21. Colorama: окрашивание текста в Python
  22. Логический оператор «and» в Python
  23. Нан-рефлексивность в Python
  24. Класс Counter() для подсчета элементов
  25. Retrying в Python: повторные вызовы
  26. Работа с модулем random
  27. Мощь вложенных функций в Python
  28. Улучшенные подсказки для импорта в Python 3.12
  29. Работа с путями в Python
  30. Создание словарей с defaultdict()
  31. Операторы увеличения и уменьшения переменной
  32. Моржовый оператор в Python 3.8
  33. Форматирование строк в Python
  34. Поиск элементов BeautifulSoup
  35. Функции-генераторы в Python
  36. Работа с OpenCV
  37. Установка виртуального окружения Python
  38. Отправка HTTP-запросов в Python
  39. Codecademy в Telegram
  40. Работа со строками
  41. Работа со строками в Python
  42. SciPy: широкий функционал для математических операций
  43. Импорт и использование модулей в Python
  44. Подписка на SelectelNews в Twitter
  45. Передача аргументов через **arguments

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