回答編集履歴

1 修正

can110

can110 score 26935

2019/05/23 09:13  投稿

`e=(d-c)`はdatetimedelta型でありint型とは比較できません。
`e=(d-c)`はtimedelta型でありint型とは比較できません。
`e=(d-c).days`のように日数をint型で受けてからなら比較できます。
ちなみにabsでeの絶対値をとることでif文での場合分けをなくすことができます。
```Python
e=(d-c).days
print(str(a)+"日と"+str(b)+"日の差は"+str(abs(e))+"日です")
```

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る