大家好,有人能帮我解决这个问题吗?

2024-10-03 13:17:11 发布

您现在位置:Python中文网/ 问答频道 /正文

创建一个函数,从出生日期和当前日期计算一个人的年龄

这两个日期都以年、月和日为单位,年龄必须以相同的方式返回,格式为“yy、MM、dd”。假设所有月份都是30天

例如,如果Julieta pérez出生于1986年11月20日,当前日期为1987年10月16日,则函数将返回Julieta的年龄为“0,10,26”,即0岁10个月26天

如果有人能帮助我,我将不胜感激

谢谢

This is what the code evaluator says


Tags: 函数格式方式单位dd出生日期rezmm
1条回答
网友
1楼 · 发布于 2024-10-03 13:17:11

你的意思是这样吗

from datetime import datetime
date_of_birth = '2001-09-01'
birth = datetime.strptime(date_of_birth, '%Y-%m-%d')
today = datetime.now()
print(f'{today - birth}')

相关问题 更多 >