#!/usr/bin/env python
# -*- coding: utf-8 -*-

"""
Zad 2. Napisz funkcję even_elements zwracającą listę,
która zawiera tylko elementy z list o parzystych indeksach.
== identyczne
!= rozne
and
or (malymi literami)
"""
lista = [5, 7, 9, 0, 10]
def even_elements(lista):
    for i in lista:
        id = lista.index()
        if id %2==0:
        print('parzyste indeksy', even_elements(id))

l = [99, 44, 33]
print(l.index(44))

def find_element_in_list(element, list_element):
    try:
        index_element = list_element.index(element)
        return index_element
    except ValueError:
        return None

lista = [5, 7, 9, 0, 10]
id = lista.index("5")
print("lista",[id])


testlist = [1,2,3,5,3,1,2,1,6]
for id, value in enumerate(testlist):
    if id == 3:
        print(testlist[id])


def tests(f):
    inputs = [[[1, 2, 3, 4, 5, 6]], [[]], [[41]]]
    outputs = [[1, 3, 5], [], [41]]





    for input, output in zip(inputs, outputs):
        if f(*input) != output:
            return "ERROR: {}!={}".format(f(*input), output)
            break
    return "TESTS PASSED"


if __name__ == "__main__":
    print(tests(even_elements))