class Calendar(object):
months = (31,28,31,30,31,30,31,31,30,31,30,31)
def __init__(self, day=1, month=1, year=1900):
self.__day = day
self.__month = month
self.__year = year
@staticmethod
def leapyear(y):
if y % 4: # not a leap year
return 0
else:
if y % 100:
return 1
else:
return 0 if y % 400 else 1
def set(self, day, month, year):
self.__day = day
self.__month = month
self.__year = year
def get(self):
return (self, self.__day, self.__month, self.__year)