Add in_range snippet

This commit is contained in:
Angelos Chalaris
2019-08-20 13:41:40 +03:00
parent 429d1fda09
commit 213824718a

23
snippets/in_range.md Normal file
View File

@ -0,0 +1,23 @@
---
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
```