Курс 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. Форматирование вывода списков
  2. Функциональное программирование.
  3. Блок else в циклах Python
  4. Функция reduce() из модуля functools
  5. Генераторы в Python
  6. Руководство по библиотеке pydantic
  7. Проблемы с именами переменных
  8. Операции с датами в Python
  9. Тайное преобразование типа ключа
  10. Возврат нескольких значений
  11. Оператор in для проверки наличия элемента
  12. Нан-рефлексивность в Python
  13. Преобразование данных в Python
  14. Декоратор Ajax required
  15. История Python
  16. Цикл for с enumerate() в Python
  17. Цепные операции в Python
  18. Поиск индексов в списке
  19. Создание уникального множества
  20. Принципы программирования
  21. Ускоренный импорт библиотек
  22. Метод join() для объединения элементов строки
  23. Сумма элементов списка
  24. Роль object и type в Python
  25. Глубокое копирование объектов
  26. Метод ne для сравнения объектов
  27. Извлечение аудио из видео
  28. Импортирование в Python
  29. Разработка игры Pong с turtle
  30. Работа с deque из collections
  31. Перегрузка операторов в Python
  32. Метод is_absolute() для PurePath
  33. Перевернуть список в Python
  34. Избегание циклических зависимостей классов в Python
  35. Отладка кода
  36. Разработка Telegram-ботов
  37. Декораторы с аргументами в Python
  38. Установка и загрузка Instaloader
  39. Построение графиков в терминале с bashplotlib
  40. Эффективная конкатенация строк с использованием join()
  41. Python Тесты и Гайды
  42. Mad Libs Generator
  43. Частичное совпадение пользовательского ввода в Python 3.10
  44. Сериализация данных в JSON с помощью json.dumps

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