Olá Marcelo, tudo bem?
Primeiramente, fico feliz que esteja gostando das aulas! No mais, imagino que você acabou se confundido, caso observe bem a alternativa D
na linha onde a variável cotacao
é definida, podemos notar que o atributo usando é o bid
:
Opção D (Correta):
if response.status_code == 200:
data = response.json()
cotacao = float(data['USDBRL']['bid'])
mensagem = f"U$ 1 dólar corresponde a R$ {cotacao:.2f}"
print(mensagem)
else:
print(f"A requisição falhou com o código de status {response.status_code}")
Esta opção usa bid
e a mensagem está no formato correto "U$ 1 dólar corresponde a R$ {cotacao:.2f}", que é exatamente o que se espera. Portanto, a opção D está correta porque utiliza a variável bid
e formata a mensagem da maneira correta.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.