From 0f60618960517c762d95b9960629faf236f8f1ce Mon Sep 17 00:00:00 2001 From: s45159 Date: Sun, 19 Nov 2017 15:45:14 +0100 Subject: [PATCH] commit --- labs02/task01.py | 4 ++-- labs02/task02.py | 17 +++++++++++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/labs02/task01.py b/labs02/task01.py index 7c08c56..40d7c35 100644 --- a/labs02/task01.py +++ b/labs02/task01.py @@ -7,8 +7,7 @@ która zawiera tylko elementy z list o parzystych indeksach. """ def even_elements(lista): - pass - + return lista[::2] def tests(f): inputs = [[[1, 2, 3, 4, 5, 6]], [[]], [[41]]] @@ -23,3 +22,4 @@ def tests(f): if __name__ == "__main__": print(tests(even_elements)) + diff --git a/labs02/task02.py b/labs02/task02.py index a6d6321..58f9fe1 100644 --- a/labs02/task02.py +++ b/labs02/task02.py @@ -5,8 +5,19 @@ Napisz funkcję days_in_year zwracającą liczbę dni w roku (365 albo 366). """ -def days_in_year(days): - pass + + + +def days_in_year(year): + if year % 400 == 0: + return 366 + elif year % 100 == 0: + return 365 + elif year % 4 == 0: + return 366 + else: + return 365 + def tests(f): inputs = [[2015], [2012], [1900], [2400], [1977]] @@ -20,3 +31,5 @@ def tests(f): if __name__ == "__main__": print(tests(days_in_year)) + +