用python 输入出生日期与当前日期计算其实足年龄
时间: 2023-05-28 16:05:18 浏览: 1037
python根据出生日期获得年龄的方法
5星 · 资源好评率100%
可以使用python中的datetime模块来计算年龄。
以下是一个示例代码:
```python
import datetime
birth_date = input("请输入出生日期(格式为YYYY-MM-DD):")
current_date = datetime.date.today()
birth_year, birth_month, birth_day = map(int, birth_date.split("-"))
birth_date = datetime.date(birth_year, birth_month, birth_day)
# 计算年龄
age = (current_date - birth_date) // datetime.timedelta(days=365)
print("当前年龄为:", age)
```
在这个示例中,用户需要输入出生日期,程序将其转换为datetime.date对象。然后,程序获取当前日期并计算出生日期与当前日期之间的时间差,即年龄。最后,程序将年龄打印出来。
阅读全文