1
resposta

Proposição de resultado

Para resolução do exercicio proposto implementei o seguinte método:

    def conversao_moeda(self, cambio_atual):
        moeda_origem = self.get_valor_parametro("moedaOrigem")
        moeda_destino = self.get_valor_parametro("moedaDestino")
        quantidade = float(self.get_valor_parametro("quantidade"))
        if moeda_origem == "real" and moeda_destino == "dolar":
            valor = quantidade/cambio_atual
            return round(valor,2)
        elif moeda_origem == "dolar" and moeda_destino == "real":
            valor = quantidade * cambio_atual
            return round(valor,2)
        else:
            raise ValueError("Conversão de câmbio desconhecida")

Para execução, implementei as linhas abaixo:

taxa_cambio = 5.50 #$1.00 = R$5.50
print(extrator_url.conversao_moeda(taxa_cambio))

Está correto?

1 resposta

Boa tarde Marcus Vinicius de Mello Oliveira,

Gostei muito do código implementado, acredito que condiz com o proposto sobre a tarefa.

Caso você possuir alguma dúvida compartilha ela aqui conosco para que possamos lhe auxiliar e sanar suas dúvidas.

Ahh e não esquece de avaliar o tópico como solucionado caso esteja sanada a dúvida.

Abraço e até logo!!!