Update code in in_range
This commit is contained in:
@ -10,14 +10,12 @@ If the second parameter, `end`, is not specified, the range is considered to be
|
||||
|
||||
```py
|
||||
def in_range(n, start, end = 0):
|
||||
if (start > end):
|
||||
end, start = start, end
|
||||
return start <= n <= end
|
||||
return start <= n <= end if end >= start else end <= n <= start
|
||||
```
|
||||
|
||||
```py
|
||||
in_range(3, 2, 5); # True
|
||||
in_range(3, 4); # True
|
||||
in_range(2, 3, 5); # False
|
||||
in_range(3, 2); # False
|
||||
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