Magna Concursos

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