Considere o código Python a seguir, que consome dados de uma API REST para calcular a taxa de crescimento:
import requests
def calcular_taxa_crescimento(api_url):
resposta = requests.get(api_url)
dados = resposta.json
if 'valor inicial' in dados and 'valor final' in dados:
inicial = dados['valor inicial']
final = dados['valor final']
if isinstance(inicial, (int, float)) and isinstance(final, (int, float)) and inicial > 0:
return ((final - inicial) / inicial) * 100
return "Erro nos dados fornecidos."
print(calcular_taxa_crescimento('https://api.exemplo.com/dados'))
Sabendo que a API retorna o seguinte JSON:
{
"valor_inicial": "200",
"valor_final": 300
}
Qual será a saída ao executar o código?
Provas
Questão presente nas seguintes provas