From 76f3b5ba55645e171db490857150d010d4494906 Mon Sep 17 00:00:00 2001 From: s45151 Date: Sun, 19 Nov 2017 15:43:25 +0100 Subject: [PATCH] First commit --- labs02/task01.py | 8 +++++++- labs02/task02.py | 12 +++++++++++- 2 files changed, 18 insertions(+), 2 deletions(-) diff --git a/labs02/task01.py b/labs02/task01.py index 7c08c56..5679d45 100644 --- a/labs02/task01.py +++ b/labs02/task01.py @@ -6,8 +6,14 @@ Zad 2. Napisz funkcję even_elements zwracającą listę, która zawiera tylko elementy z list o parzystych indeksach. """ + def even_elements(lista): - pass + newlist=[] + for element in lista: + if lista.index(element)%2==0: + newlist.append(element) + return newlist + def tests(f): diff --git a/labs02/task02.py b/labs02/task02.py index a6d6321..c447e02 100644 --- a/labs02/task02.py +++ b/labs02/task02.py @@ -5,8 +5,18 @@ Napisz funkcję days_in_year zwracającą liczbę dni w roku (365 albo 366). """ + +""" +jest podzielna przez 4 i niepodzielna przez 100, lub +jest podzielna przez 400. +""" def days_in_year(days): - pass + if (days%4 == 0 & days%100 != 0): + return 366 + elif days%400: + return 366 + else: + return 365 def tests(f): inputs = [[2015], [2012], [1900], [2400], [1977]]