1
resposta

Solução do desafio

Oi pessoal, segue meu código implementando o desafio:

    def realiza_conversao(self):
        valor_dolar = 5.50
        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" and quantidade > 0:
            conversao = quantidade / valor_dolar
            return print(f"O valor de R${quantidade} em dólares é de: US${conversao:.2f}")
        elif moeda_origem == "dolar" and moeda_destino == "real" and quantidade > 0:
            conversao = quantidade * valor_dolar
            return print(f"O valor de US${quantidade} em reais é de: R${conversao:.2f}")
        else:
            raise ValueError("Os parâmetros passados estão incorretos")
url1 = "https://bytebank.com/cambio?quantidade=100&moedaOrigem=real&moedaDestino=dolar"
url2 = "https://bytebank.com/cambio?quantidade=100&moedaOrigem=dolar&moedaDestino=real"
extrator_url.realiza_conversao()
extrator_url_2.realiza_conversao()
1 resposta

Olá, Vinicius! Tudo bem?

Mandou bem, ótima solução!

Ficou com alguma dúvida durante a resolução do desafio?

Caso tenha ficado não deixe de compartilhar.

Continue praticando, bons estudos.

Até mais! =)