Вычислить дни от сегодняшней даты

Beginner

This tutorial is from open-source community. Access the source code

Введение

В Python вы можете легко вычислить дату, которая будет через n дней от сегодняшней, используя модуль datetime. В этом испытании вам будет предложено написать функцию, которая принимает целое число n в качестве входных данных и возвращает дату, которая будет через n дней от сегодняшней.

Дни от текущей даты

Напишите функцию days_from_now(n), которая принимает целое число n в качестве входных данных и возвращает дату, которая будет через n дней от сегодняшней.

Для решения этой проблемы вы можете следовать следующим шагам:

  1. Импортируйте модуль datetime.
  2. Используйте метод date.today(), чтобы получить текущую дату.
  3. Используйте метод timedelta, чтобы добавить n дней к текущей дате.
  4. Верните новую дату.
from datetime import timedelta, date

def days_from_now(n):
  return date.today() + timedelta(n)
days_from_now(5) ## date(2020, 11, 02)

Резюме

В этом испытании вы узнали, как вычислить дату, которая будет через n дней от сегодняшней, используя модуль datetime в Python. Вы можете использовать эту функцию для выполнения различных вычислений с датами в своих программах на Python.