Jeg tror feilen kommer fra den første linjen. Det du skriver som raw_input(på command line) vil bli lagret som en string, ikke et integer. En string er, så vidt jeg vet, alltid større enn en int:
eksempel:
>>> str(2) > 2 True
For å fikse dette kan du for eksempel skrive første linje slik:
age = int(raw_input("Hvor gammel er du?"))
På den måten tvinger du python til å lagre "age" som en integer, og da vil det funke