From bdd017b969f4f053e6b6b254ddd10950936af652 Mon Sep 17 00:00:00 2001 From: s45158 Date: Sun, 26 Nov 2017 11:14:34 +0100 Subject: [PATCH] done --- labs02/task01.py | 6 ++++-- labs02/task02.py | 15 +++++++++++++-- 2 files changed, 17 insertions(+), 4 deletions(-) diff --git a/labs02/task01.py b/labs02/task01.py index 7c08c56..2b07ff2 100644 --- a/labs02/task01.py +++ b/labs02/task01.py @@ -6,8 +6,10 @@ Zad 2. Napisz funkcję even_elements zwracającą listę, która zawiera tylko elementy z list o parzystych indeksach. """ -def even_elements(lista): - pass + +def even_elements(elements): + return elements[::2] + def tests(f): diff --git a/labs02/task02.py b/labs02/task02.py index a6d6321..1001b07 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 not ((year % 4) == 0): + return 365 + + elif ((year % 4 ) == 0): + return 366 + def tests(f): inputs = [[2015], [2012], [1900], [2400], [1977]]