#coding: utf-8 #日付・時間情報を取得 import datetime dt_today = datetime.date.today() #今日の日付 seireki = datetime.date.today().year #年 gantan = datetime.date(seireki,1,1 ) #今年元旦 dn = dt_today - gantan #元旦からの通し日数 print ('元旦からの通し日数=', dn) #dnからθo=2π<pi>(dn-1)/365を求める。 import math pi = math.pi # 円周率をpiという名前で定義 theta = 2 * pi * ( dn - 1 ) / 365 print ('シータ=', theta) ```### 前提・実現したいこと Pythonで日付データを取得し、元日から今日までの日数差を得たのち、その日数から1を減算したいのですができません。 ### 発生している問題・エラーメッセージ --------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-28-04778f362c0f> in <module>() 18 pi = math.pi # 円周率をpiという名前で定義 19 ---> 20 theta = 2 * pi * ( dn - 1 ) / 365 21 22 print ('シータ=', theta) TypeError: unsupported operand type(s) for -: 'datetime.timedelta' and 'int' ### 該当のソースコード ```Python # coding: utf-8 #日付・時間情報を取得 import datetime dt_today = datetime.date.today() #今日の日付 seireki = datetime.date.today().year #年 gantan = datetime.date(seireki,1,1 ) #今年元旦 dn = dt_today - gantan #元旦からの通し日数 print ('元旦からの通し日数=', dn) #dnからθo=2π<pi>(dn-1)/365を求める。 import math pi = math.pi # 円周率をpiという名前で定義 theta = 2 * pi * ( dn - 1 ) / 365 print ('シータ=', theta) ### 試したこと 文字列変換など ### 補足情報(FW/ツールのバージョンなど) ここにより詳細な情報を記載してください。