Определение числового диапазона
На этом этапе вы научитесь определять числовые диапазоны на Python. Понимание числовых диапазонов является важным для различных программистских задач, таких как перебор последовательности чисел или создание условных операторов на основе числовых границ. Мы рассмотрим два основных метода: использование сравнительных операторов и функции range()
.
Сначала создадим скрипт на Python с именем numeric_range.py
в каталоге ~/project
с помощью редактора VS Code.
## ~/project/numeric_range.py
number = 50
if number > 0 and number < 100:
print("The number is within the range of 0 to 100")
В этом скрипте мы определили переменную number
и использовали сравнительные операторы (>
, <
), чтобы проверить, находится ли она в диапазоне от 0 до 100.
Теперь запустим скрипт с помощью следующей команды в терминале:
python ~/project/numeric_range.py
Вы должны увидеть следующий вывод:
The number is within the range of 0 to 100
Далее изменим скрипт, чтобы использовать функцию range()
. Функция range()
генерирует последовательность чисел, что может быть полезно для определения числового диапазона.
Измените скрипт numeric_range.py
следующим образом:
## ~/project/numeric_range.py
number = 50
if number in range(0, 101):
print("The number is within the range of 0 to 100")
В этом измененном скрипте мы используем оператор in
вместе с функцией range()
, чтобы проверить, находится ли number
в диапазоне от 0 до 100 (включительно). Обратите внимание, что range(0, 101)
генерирует числа от 0 до (но не включая) 101, фактически охватывая диапазон от 0 до 100.
Запустите скрипт еще раз:
python ~/project/numeric_range.py
Вы должны увидеть тот же вывод, что и раньше:
The number is within the range of 0 to 100
Это демонстрирует, как определять и проверять числовые диапазоны с использованием как сравнительных операторов, так и функции range()
на Python.