Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- """
- from datetime import *
- def time_it(func):
- def wrap(*args, **kwags):
- launch = datetime.now().timestamp()
- result = func(*args, **kwags)
- finish = datetime.now().timestamp()
- execute_time = finish - launch
- print('The function {} has been executed in {} seconds'.format(func.__name__, round(execute_time, 10)))
- return result
- return wrap
- """
- """
- import decorators
- @decorators.time_it
- def leap_years(start, end):
- start_year = start.year
- end_year = end.year
- leap_years_list = []
- while start_year < end_year:
- if start_year % 4 == 0 and start_year % 100 != 0:
- leap_years_list.append(start_year)
- start_year += 4
- else:
- start_year += 1
- return leap_years_list
- """
- import main
- from datetime import *
- first_date = date(2000,1,1)
- second_date = date(3000,1,1)
- print(main.leap_years(first_date,second_date))
- first_date = date(1,1,1)
- second_date = date(5000,1,1)
- print(main.leap_years(first_date,second_date))
- first_date = date(1,1,1)
- second_date = date(9999,1,1)
- print(main.leap_years(first_date,second_date))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement