今日からの日数を計算する

Beginner

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

はじめに

Python では、datetimeモジュールを使って今日からn日後の日付を簡単に計算できます。このチャレンジでは、整数nを入力として受け取り、今日からn日後の日付を返す関数を書くよう求められます。

今日からの日数

整数nを入力として受け取り、今日からn日後の日付を返す関数days_from_now(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)

まとめ

このチャレンジでは、Python のdatetimeモジュールを使って今日からn日後の日付を計算する方法を学びました。この関数を使って、Python プログラムで様々な日付の計算を行うことができます。