1
resposta

Solução de Desafio

Valores do dia 28/03:

# Fazer Calculo
valor_origem = extrator_url.get_valor_parametro("moedaOrigem")
valor_destino = extrator_url.get_valor_parametro("moedaDestino")
valor_quantidade = extrator_url.get_valor_parametro("quantidade")

def conversao_moeda(de: str, para: str, qnt: float) -> float:
    taxas_conversao = {
            "dolar": 4.76,
            "euro":  5.28,
            "ruble": 0.05,
            "yuan":  0.75,
            "yen":   0.04,
            }
    if de == 'real':
        return float(qnt / taxas_conversao[para])
    elif para == 'real':
        return float(qnt * taxas_conversao[de])
    else:
        return -1.0


resultado = conversao_moeda(valor_origem, valor_destino, float(valor_quantidade))
print(f"{valor_origem.capitalize()} -> {valor_destino.capitalize()} = {resultado:.2f}")
1 resposta

Olá Felipe, tudo bem com você?

Meus parabéns pelo desenvolvimento do desafio, continue compartilhando com a comunidade do fórum Alura o seu desenvolvimento.

Conte sempre com o fórum.

Em caso de dúvidas, encontro-me à disposição.

Abraços e bons estudos.