# Exercício Prático 2 - Conversor de Moeda

def converter_moeda_para_float(texto_valor):
    # 1. Remover o símbolo "R$ " e espaços
    limpo = texto_valor.replace("R$", "").strip()
    # 2. Remover pontos de milhar
    limpo = limpo.replace(".", "")
    # 3. Substituir vírgula por ponto
    limpo = limpo.replace(",", ".")
    # 4. Converter para float
    return float(limpo)

# Teste da função
preco_str = "R$ 12.990,50"
preco_num = converter_moeda_para_float(preco_str)

print("=== CONVERSÃO MONETÁRIA ===")
print(f"String Original : '{preco_str}' (Tipo: {type(preco_str).__name__})")
print(f"Float Resultante: {preco_num} (Tipo: {type(preco_num).__name__})")