Что произойдет, если вы сравните строки с числом? Что происходит за кулисами? Почему это не дает мне ошибку и вместо этого печатает «meh» все время независимо от того, находится ли b внутри a и c или нет?Сравнение строки и числа в Python
a = "900"
b = 1055
c = "2000"
if a <=b <= c:
print "bingo"
else:
print "meh"
Этот вопрос был дан ответ здесь: http://stackoverflow.com/a/3270689/2207688 – Ayuto