def check_even(n):   # Checks if a number is even or not # pylint: disable=all
    """This is `Open-Palm's` function that checks if a
    number is even or odd.
    The input `n` is a tuple of single argument. Therefore only the
    first (0 th argument) is accessed.
    The first argument of the tuple i.e `n[0]`
    is a list that contains testcases.
    This function iterates through that list
    and checks individually if each element is odd or even.
    It returns a new list `ls` with corresponding results of
    the input.
    For example :
    If n = ([1,2,4,5],)
    then n[0] = [1,2,4,5]
    Iterating though each element of n[0] and checking if
    its even or not, we get that

    1 -> odd
    2 -> even
    4 -> even
    5 -> odd

    Therefore it returns the list : [False,True,True,False]
    (Returns True if even, else False)
    """
    ls = []
    try:
        for i in (n[0]):
            ls.append(bool(not i % 2))
        return ls
    except ValueError:
        print("Error")