Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Resposta ao desafio conversão de moeda

Para resolver o desafio criei uma nova função "converte":

    def converte(self):
        origem = self.get_valor_parametro("moedaOrigem")
        destino = self.get_valor_parametro("moedaDestino")
        quantidade = float(self.get_valor_parametro("quantidade"))
        cotacao_dolar = 5.50

        if origem == "real" and destino == "dolar":
            valor_convertido = quantidade / cotacao_dolar
            return print(f"Pela atual cotação do dólar de R$ {cotacao_dolar}, " \
                         f"o valor de R$ {quantidade} resulta em $ {valor_convertido}")

        elif origem == "dolar" and destino == "real":
            valor_convertido = quantidade * cotacao_dolar
            return print(f"Pela atual cotação do dólar de R$ {cotacao_dolar}, " \
                         f"o valor de $ {quantidade} resulta em R$ {valor_convertido}")

A função imprime o resultado ao ser chamada da seguinte maneira:

ExtratorURL(url).converte()
1 resposta
solução!

Gostei da ideia de uma função separada responsável pela conversão! Faz bastante sentido dentro do que falamos no curso!