def evaluate_precision(tp: int, fp: int) -> float:
    """Precision, aka Positive Predictive Value (PPV).


    $PPV=\dfrac{TP}{TP + FP}$

    Args:
        tp: True Positives
        fp: False Positives
    """
    try:
        return tp / (tp + fp)
    except ZeroDivisionError:
        return 0.0