
# Exercício Prático 4 - Avaliador de Lift

def avaliar_regra_lift(sup_x, sup_y, sup_xy):
    confianca = sup_xy / sup_x if sup_x > 0 else 0
    lift = confianca / sup_y if sup_y > 0 else 0
    return confianca, lift

# Dados de teste: Regra {Cerveja} -> {Petiscos}
suporte_cerveja = 0.20
suporte_petiscos = 0.10
suporte_conjunto = 0.08

conf, lift = avaliar_regra_lift(suporte_cerveja, suporte_petiscos, suporte_conjunto)

print("=== AVALIAÇÃO DE LIFT E AÇÃO DE NEGÓCIO ===")
print(f"Confiança: {conf*100:.1f}%")
print(f"Lift: {lift:.2f}")

if lift > 1.0:
    print("Ação recomendada: Posicionar produtos próximos no layout da loja!")
else:
    print("Ação recomendada: Não realizar promoção conjunta.")