Курс 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. Оператор Walrus в Python
  3. Основные функции и модули Python
  4. Проверка строки на палиндром
  5. Работа с классами данных
  6. Работа с zip-архивами в Python
  7. Управление пакетами с pip
  8. Создание словарей в Python
  9. Работа с областями видимости переменных
  10. Объединение строк с помощью метода join
  11. Операции с датами в Python
  12. Метод split() для разделения строк
  13. Вычисление фазы комплексного числа
  14. Автоматизация скриптов на AWS Lightsail.
  15. Регулярные выражения в Python
  16. Слияние словарей в Python 3.9
  17. Lambda-функция в Python: использование с map() и sum()
  18. Анонимные функции в Python
  19. Измерение времени выполнения кода
  20. Установка виртуального окружения Python
  21. Извлечение аудио из видео
  22. Инверсия списка и строки в Python
  23. Оптимизация памяти в Python
  24. Работа с геоданными с помощью geopy
  25. Область видимости переменных в Python
  26. Работа с файлами в Python
  27. Удаление ключа из словаря
  28. Работа с массивами в Python
  29. Получение текущей даты и времени
  30. Операторы присваивания в Python
  31. Структура данных deque в Python
  32. Копирование объектов в Python
  33. Реализация операции -= для пользовательского класса
  34. Символ подчеркивания в Python
  35. Работа с модулем os в Python
  36. Оформление текста в консоли с TermColor
  37. Создание тестовых данных с Faker
  38. Форматирование строк с помощью f-строк
  39. Проверка вхождения подстроки
  40. Особенности множеств в Python
  41. Освобождение памяти в Python
  42. Методы classmethod и staticmethod
  43. Установка и использование pyshorteners
  44. Конкатенация строк с join() в Python
  45. Удаление элемента по индексу
  46. Использование html-скриптов в Jupyter Notebook

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