分析以下需求并完成代码 请使用代码实现计算你活了多少天,目前多少岁 */
时间: 2024-04-10 19:33:45 浏览: 39
好的,我可以帮你实现这个需求。以下是一个简单的示例代码,用于计算一个人活了多少天,并显示当前年龄:
```python
from datetime import datetime
def calculate_age(birth_date):
today = datetime.today()
age = today.year - birth_date.year
if (today.month, today.day) < (birth_date.month, birth_date.day):
age -= 1
return age
def calculate_days_lived(birth_date):
today = datetime.today()
days_lived = (today - birth_date).days
return days_lived
# 输入生日日期,格式为年、月、日
year = int(input("请输入出生年份:"))
month = int(input("请输入出生月份:"))
day = int(input("请输入出生日期:"))
birth_date = datetime(year, month, day)
age = calculate_age(birth_date)
days_lived = calculate_days_lived(birth_date)
print("你已经活了", days_lived, "天")
print("你当前的年龄是", age, "岁")
```
你可以按照提示依次输入出生年份、月份和日期,程序将会计算并显示你活了多少天,并显示当前年龄。请注意,这是一个简单的示例代码,可能不考虑特殊情况,如闰年等,你可以根据实际需求进行修改和完善。
阅读全文