First page Back Continue Last page Overview Graphics

Calendar Class

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

def leapyear(self,y):

if y % 4: # not a leap year

return 0;

else:

if y % 100:

return 1

else:

if y % 400: return 0

else: return 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)