Курс 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. Логические операторы в Python
  3. Поиск индекса элемента в списке
  4. Добавление цвета в консоли
  5. Пространство имен в Python
  6. Проверка однородности элементов списка
  7. Резервирование символов в Python
  8. Сортировка в Python
  9. Печать комбинаций в Python с Itertools
  10. Создание словарей в Python
  11. Использование метода lower()
  12. Объединение словарей в Python
  13. Применение функций в Python
  14. Преобразование чисел в восьмеричную строку
  15. Оператор continue в Python
  16. Вывод с переменной через запятую
  17. Создание множества в Python
  18. Просмотр внешнего файла в Python
  19. Библиотека wikipedia для Python
  20. Декораторы в Python
  21. Списковое включение в Python
  22. Методы и функции в Python
  23. Оптимизация памяти с помощью __slots__
  24. Метод ipow для возведения в степень
  25. Python reversed() функция
  26. Блок else в циклах Python
  27. Возврат нескольких значений из функции
  28. Замена символов в Python
  29. Расширение информации об ошибке в Python
  30. Подсказки типов в Python
  31. Работа с Event() в threading
  32. Подписка на @SelectelNews
  33. Метод rsub в Python: расширение функциональности вычитания
  34. Работа с JSON в Python
  35. Списковые включения в Python
  36. Создание таблиц в терминале с PrettyTable
  37. Принципы Zen Python
  38. Python defaultdict добавление ключа
  39. Сортировка с помощью key
  40. Проверка строки на палиндром
  41. Атрибуты класса и экземпляра
  42. Хеширование паролей с солью
  43. Метод split() для разделения строк
  44. Эффективная конкатенация строк с использованием join()
  45. Работа с CSV в Python

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