Определите, находится ли integer между двумя другими целыми числами
Как мне определить, находится ли данное целое число между двумя другими целыми числами (например, больше / равно 10000 и меньше / равно 30000)?
10000
30000
Переведено автоматически
Ответ 1
if 10000 <= number <= 30000: pass
Подробнее см. в документах.
Ответ 2
>>> r = range(1, 4)>>> 1 in rTrue>>> 2 in rTrue>>> 3 in rTrue>>> 4 in rFalse>>> 5 in rFalse>>> 0 in rFalse
Ответ 3
Используйте if number >= 10000 and number <= 30000:. С другой стороны, в Python есть сокращение для такого рода вещей, if 10000 <= number <= 30000:.
if number >= 10000 and number <= 30000:
if 10000 <= number <= 30000:
Ответ 4
Чтобы проверить, находится ли число в диапазоне 10000 - 30000, используйте сравнение интервалов Python:
if 10000 <= number <= 30000: print ("you have to pay 5% taxes")
Эта функция Python более подробно описана в документации по Python.