Python

Функция Python range ()

Функция Python range ()

Python - это современный универсальный язык программирования высокого уровня с мощными функциями. Python имеет множество встроенных модулей для поддержки разнообразных операций. Функция range () - это встроенная функция, используемая для выполнения определенных задач или действий определенное количество раз. Другими словами, функция range () используется для итеративного выполнения задачи. Эта функция используется вместе с циклами for и while.

Функция range () позволяет генерировать последовательность чисел в указанном диапазоне. Функция range () содержит следующие два определения конструктора:

    1. диапазон (стоп)
    2. диапазон (старт, стоп, шаг)

Определение диапазона (остановки) функции range () принимает значение остановки в качестве аргумента. Значение остановки определяет конечные точки последовательности. Функция range () перестает возвращать последовательность чисел, когда достигает конечного значения. Функция range () также принимает в качестве аргумента значение start, stop и step.

Параметры определены следующим образом:

Например, чтобы напечатать последовательность чисел от 1 до 20 с каждым значением, увеличенным на два, начальное значение равно 1, конечное значение - 21, а значение шага - 2. В этом случае требуется значение остановки, а значения начала и шага - необязательны.

Давайте посмотрим на несколько примеров, в которых используется функция Python range ().

Использование range () с for Loop

Функция range () в основном используется в сочетании с циклами for и while. В данной программе мы определили только стоп-значение.

Мы напечатаем последовательность чисел, используя цикл for и функцию range ().

# определение диапазона чисел до 20
число = диапазон (21)
для i в номере:
# печать последовательности чисел
print ("Число:", i)

Выход

Затем мы определим функцию range () со значениями start, stop и step и распечатаем последовательность чисел с помощью цикла for.

# определение диапазона чисел от 1 до 21
# значение шага равно 2
число = диапазон (1,21,2)
для i в номере:
# печать последовательности чисел
print ("Число:", i)

Выход

Создание списка чисел с помощью функции range ()

По определению range () производит последовательность чисел в заданном диапазоне. Мы можем создать список чисел, используя функцию range () простым способом. Давайте создадим несколько списков с помощью функции range ().

# создание списка с диапазоном
# использование стоп-значения
# значение остановки - 20
my_list = диапазон (20)
# печать списка
печать (список (my_list))
# использование начального и конечного значения
# начальное значение 7, стоп-значение 20
my_list = диапазон (7,20)
# печать списка
печать (список (my_list))
# using start, stop и step value
# начальное значение - 7, конечное значение - 20, а значение шага - 3
my_list = диапазон (7,20,3)
# печать списка
печать (список (my_list))

Выход

Затем мы напечатаем список первых 10 нечетных и четных чисел, используя функцию range ().

# создание первых 10 нечетных чисел
my_list = диапазон (1,20,2)
# печать списка
print ("Список нечетных чисел:", list (my_list))
# создание первых 10 четных чисел
my_list = диапазон (2,21,2)
# печать списка
print ("Список четных чисел:", list (my_list))

Выход

Создание кортежа чисел с помощью функции range ()

Что касается списка, мы также можем создать кортеж чисел с помощью функции range ().

# создание кортежа с диапазоном
# using stop value
# значение остановки - 30
my_tuple = диапазон (30)
# печать кортежа
печать (кортеж (my_tuple))
# использование начального и конечного значения
# начальное значение 7, стоп-значение 30
my_tuple = диапазон (7,30)
# печать кортежа
печать (кортеж (my_tuple))
# используя значение начала, остановки и шага
# начальное значение - 7, конечное значение - 30, а значение шага - 3
my_tuple = диапазон (7,30,3)
# печать кортежа
печать (кортеж (my_tuple))

Выход

Использование функции range () для перехода к длине объекта

Функцию range () также можно использовать для выполнения итерации. Функция len () определяет длину объекта последовательности, i.е. список, кортежи и значение длины передаются в функцию range () в качестве аргумента. Давайте посмотрим на пример этого.

# создание списка
my_list = [1,2,3,4,5,6,7,8,9]
для x в диапазоне (len (my_list)):
печать (my_list [x])

Выход

Заключение

В этой статье функция Python range () объясняется на различных примерах. Python - это современный язык программирования высокого уровня, который предоставляет множество встроенных модулей и функций для выполнения конкретных задач. Функция range () - одна из таких встроенных функций Python. Функция range () используется для выполнения задачи определенное количество раз. Его также можно использовать для генерации чисел в последовательности. Чтобы узнать больше о Python и различных функциях, которые вы можете использовать с этим языком, посетите linuxhint.ком.

Добавьте жесты мыши в Windows 10 с помощью этих бесплатных инструментов
В последние годы компьютеры и операционные системы сильно эволюционировали. Было время, когда пользователям приходилось использовать команды для навиг...
Контроль и управление перемещением мыши между несколькими мониторами в Windows 10
Диспетчер мыши с двумя дисплеями позволяет контролировать и настраивать движение мыши между несколькими мониторами, замедляя ее движения возле границы...
WinMouse позволяет настраивать и улучшать движение указателя мыши на ПК с Windows
Если вы хотите улучшить функции указателя мыши по умолчанию, используйте бесплатное ПО WinMouse. Он добавляет дополнительные функции, которые помогут ...