import math


def entropia(p):
    """Entropía de una Bernoulli de parámetro p."""
    if p == 0 or p == 1:
        return 0
    else:
        return - p * math.log(p, 2) - (1 - p) * math.log(1 - p, 2)