What would happen if you compare strings with a number? What's happening behind the scenes? Why doesn't this give me an error and instead print "meh" all the time regardless whether the b is within a and c or not?
a = "900"
b = 1055
c = "2000"
if a <=b <= c:
print "bingo"
else:
print "meh"