from functools import reduce
from operator import mul
from operator import truediv


def divideLists(lst1, lst2):
    """Return the elementwise quotient of lst1 and lst2.

    >>> divideLists([1, 2, 3],[4, 5, 6])
    [0.25, 0.4, 0.5]
    >>> divideLists([1, 2, 3],[4, 0, 6])
    Traceback (most recent call last):
     ...
    AssertionError: Second list has entry equal to zero.
    """
    assert len(lst1) == len(lst2), "The lists have to be the same length."
    assert reduce(mul, lst2) != 0, "Second list has entry equal to zero."
    return list(map(truediv, lst1, lst2))