24 lines
516 B
Markdown
24 lines
516 B
Markdown
---
|
|
title: in_range
|
|
tags: math,beginner
|
|
---
|
|
|
|
Checks if the given number falls within the given range.
|
|
|
|
Use arithmetic comparison to check if the given number is in the specified range.
|
|
If the second parameter, `end`, is not specified, the range is considered to be from `0` to `start`.
|
|
|
|
```py
|
|
def in_range(n, start, end = 0):
|
|
if (start > end):
|
|
end, start = start, end
|
|
return start <= n <= end
|
|
```
|
|
|
|
```py
|
|
in_range(3, 2, 5); # True
|
|
in_range(3, 4); # True
|
|
in_range(2, 3, 5); # False
|
|
in_range(3, 2); # False
|
|
```
|