考虑到int(True)为1且int(False)为0,可以轻松得多:
from datetime import datedef calculate_age(born): today = date.today() return today.year - born.year - ((today.month, today.day) < (born.month, born.day))

考虑到int(True)为1且int(False)为0,可以轻松得多:
from datetime import datedef calculate_age(born): today = date.today() return today.year - born.year - ((today.month, today.day) < (born.month, born.day))