Files
30-seconds-of-code/snippets/in_range.md
Angelos Chalaris 213824718a Add in_range snippet
2019-08-20 13:41:40 +03:00

516 B

title, tags
title tags
in_range 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.

def in_range(n, start, end = 0):
  if (start > end):
    end, start = start, end
  return start <= n <= end
in_range(3, 2, 5); # True
in_range(3, 4); # True
in_range(2, 3, 5); # False
in_range(3, 2); # False