モジュール・標準ライブラリ計算

datetimeモジュールを使用して、以下のコードを実行した場合、差分(delta)の日数(days属性)はいくつですか? from datetime import datetime date1 = datetime(2024, 1, 15) date2 = datetime(2024, 2, 10) delta = date2 - date1 print(delta.days)

A.26← 正解
✓ 正解です。2024年1月15日から2月10日までの差分は26日となります。1月は31日まであるため1月15日から1月31日までが16日、2月1日から2月10日までが10日、合計でdelta.daysは26です。
B.25
✗ 過小計算です。1月15日から2月10日までは25日ではなく26日です。
C.27
✗ 過度な計算です。1月15日から2月10日までは27日ではなく26日です。
D.24
✗ 過小計算です。1月15日から2月10日までは24日ではなく26日の差分があります。

この問題のポイント

2024年1月15日から2月10日までの差分は26日となります。1月は31日まであるため1月15日から1月31日までが16日、2月1日から2月10日までが10日、合計でdelta.daysは26です。

Python 3 エンジニア認定基礎試験 の問題一覧