I have an integer value x
, and I need to check if it is between a start
and end
values, so I write the following statements:
In Python you can "chain" comparison operations which just means they are "and"ed together. In your case, it'd be like this:
if start <= x <= end:
Reference: https://docs.python.org/3/reference/expressions.html#comparisons
Simplification of the code
if start <= x <= end: # start x is between start and end
# do stuff
It can be rewritten as:
start <= x <= end:
Or:
r = range(start, end + 1) # (!) if integers
if x in r:
....