1
resposta

[Bug] A resposta validada no teste está incorreta enquanto a resposta correta está como invalida pelo teste

1 resposta

Olá Alex.

Tudo bem?

Se entendi certo, o problema está na escolha da variável correta para exibir a cotação do dólar. A resposta correta para exibir a cotação do dólar em reais é a alternativa B, que utiliza a chave 'bid' para obter o preço de compra do dólar.

No entanto, a mensagem exibida no console deveria ser formatada de forma diferente para refletir corretamente a cotação. A alternativa B está correta, mas a mensagem está invertida. A mensagem correta deveria ser:

U$ 1 dólar corresponde a R$ {cotacao}

Ou seja, a alternativa correta seria algo como:

if response.status_code == 200:
    data = response.json()
    cotacao = float(data['USDBRL']['bid'])
    mensagem = f"U$ 1 dólar corresponde a R$ {cotacao}"
    print(mensagem)
else:
    print(f"A requisição falhou com o código de status {response.status_code}")

Espero ter entendido e conseguido ajudar. Encaminhei para a equipe corrigir.

Qualquer dúvida manda aqui. Bons estudos.