Введение
В Python мы можем проверить, попадает ли данное число в заданный диапазон, используя арифметическое сравнение. Это распространенная задача в программировании и может быть полезной в различных приложениях.
This tutorial is from open-source community. Access the source code
💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал
В Python мы можем проверить, попадает ли данное число в заданный диапазон, используя арифметическое сравнение. Это распространенная задача в программировании и может быть полезной в различных приложениях.
Напишите функцию in_range(n, start, end = 0)
, которая принимает три параметра:
n
: число, которое необходимо проверить, попадает ли оно в диапазонstart
: начало диапазонаend
: конец диапазона (необязательный, значение по умолчанию равно 0)Функция должна возвращать True
, если данное число n
попадает в указанный диапазон, и False
в противном случае. Если параметр end
не указан, диапазон считается от 0
до start
.
def in_range(n, start, end = 0):
return start <= n <= end if end >= start else end <= n <= start
in_range(3, 2, 5) ## True
in_range(3, 4) ## True
in_range(2, 3, 5) ## False
in_range(3, 2) ## False
В этом испытании вы узнали, как проверить, попадает ли заданное число в заданный диапазон с использованием арифметического сравнения в Python. Это полезный навык, который можно применить в различных программах.