简介
在 Python 中,你可以使用 datetime 模块轻松计算从今天起 n 天后的日期。在这个挑战中,你需要编写一个函数,该函数接受一个整数 n 作为输入,并返回从今天起 n 天后的日期。
从现在起的天数
编写一个函数 days_from_now(n),它接受一个整数 n 作为输入,并返回从今天起 n 天后的日期。
要解决这个问题,你可以按照以下步骤进行:
- 导入
datetime模块。 - 使用
date.today()方法获取当前日期。 - 使用
timedelta方法将n天添加到当前日期。 - 返回新的日期。
from datetime import timedelta, date
def days_from_now(n):
return date.today() + timedelta(n)
days_from_now(5) ## date(2020, 11, 02)
总结
在这个挑战中,你学习了如何使用 Python 中的 datetime 模块计算从今天起 n 天后的日期。你可以在你的 Python 程序中使用这个函数来执行各种日期计算。