尝试更改此:
age = raw_input("Enter your age: ")
age = int(raw_input("Enter your age: "))
输入的默认值是将所有内容都视为字符串,如果未转换,则逻辑上看不到重新分配值所需的数值。