Python Hands-On
Python Hands-On
import datetime
def checkLeapYear (year):
if (year % 4) == 0:
if (year % 100) == 0:
if (year % 400) == 0:
return 1
else:
return 0
else:
return 1
else:
return 0
for i in range(7):
d= datetime.date (year, month, day)
lst.append(d)
if (leap == 1) and (month == 2):
if(day== 29):
day = 0
if(month== 12):
month = 1
year= year + 1
else:
month= month + 1
elif (leap == 0) and (month == 2):
if(day == 28):
day = 0
if(month== 12):
month = 1
year = year + 1
else:
month=month + 1
else:
if((month == 1) or (month== 3) or (month==5)or(month ==7) or (month==8)
or(month ==10)or(month == 12)) and (day== 31):
day= 0
if(month== 12):
month = 1
year = year + 1
else:
month= month + 1
elif((month == 4) or (month == 6) or (month == 9) or (month == 11)) and
(day == 30):
day = 0
if(month== 12):
month = 1
year= year + 1
else:
month= month + 1
day= day + 1
print(lst)
a = (datetime.datetime(YEAR, MONTH,1))
starting_day = a.strftime ("%A")
days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday",
"Sunday" ]
count= [4 for i in range(0,7)]
pos=-1
for i in range(0,7):
if (starting_day == days[i]):
pos= i
break
print(days [pos])