First page Back Continue Last page Overview Image

Calendar-Klasse

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)