Add in_range snippet
This commit is contained in:
23
snippets/in_range.md
Normal file
23
snippets/in_range.md
Normal 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
|
||||
```
|
||||
Reference in New Issue
Block a user