Determine Whether Integer Is Between Two Other Integers?

How do I determine whether a given integer is between two other integers (e.g. greater than/equal to 10000 and less than/equal to 30000)?

I'm using 2.3 IDLE and what I've attempted so far is not working:

if number >= 10000 and number >= 30000:
    print ("you have to pay 5% taxes")

if 10000 <= number <= 30000:
    pass

For details, see the docs.


>>> r = range(1, 4)
>>> 1 in r
True
>>> 2 in r
True
>>> 3 in r
True
>>> 4 in r
False
>>> 5 in r
False
>>> 0 in r
False

Your operator is incorrect. Should be if number >= 10000 and number <= 30000:. Additionally, Python has a shorthand for this sort of thing, if 10000 <= number <= 30000:.