Я пытаюсь написать код для проверки, будет ли это воскресенье или суббота.Но я получаю следующую ошибку:
Код:
import datetime
def isholiday(date):
dat0 = date(2019, 3, 23) # Saturday
dat1 = date(2019, 3, 24) # Sunday
if abs(date - dat0) % 7 == 0 | abs(date - dat1)%7 == 0 :
print ("is holiday")
return True
В следующей строке у меня есть:
assert(isholiday(datetime.datetime(2018, 10, 21))==True)
Ошибка:
------------------------------------------------------------------------
---
TypeError Traceback (most recent call
last)
<ipython-input-22-87d6e5a340a0> in <module>()
----> 1 assert(isholiday(datetime.datetime(2018, 10, 21))==True)
<ipython-input-21-bb556bebaa01> in isholiday(date)
2 from datetime import date
3 def isholiday(date):
----> 4 dat0 = date(2019,3,23)
5 dat1 = date(2019,3,24)
6 if abs(date - dat0)%7 == 0 | abs(date - dat1)%7 == 0 :
TypeError: 'datetime.datetime' object is not callable