1
resposta

Erro no Código

Olá, por algum motivo quanto tento usar a função "print" ele da erro, porém não estou conseguindo identificar meu erro.

Exemplo:

mediana = notas["nota"].median()
media = notas["nota"].mean()
print(f"Mediana é {mediana}")
print(f"Média é {media}")

TypeError                                 Traceback (most recent call last)
<ipython-input-51-ec9e31258011> in <cell line: 0>()
      1 mediana = notas["nota"].median()
      2 media = notas["nota"].mean()
----> 3 print(f"Mediana é {mediana}")
      4 print(f"Média é {media}")

TypeError: 'int' object is not callable

Ele retorna esse erro. Poderiam me ajudar?

1 resposta

Olá Henrique, tudo bem?

O erro "TypeError: 'int' object is not callable" geralmente ocorre quando você tenta usar um nome de variável que é igual ao de uma função ou método, e isso faz com que o Python tente chamar um inteiro como se fosse uma função.

Nesse caso, verifique se, em algum lugar do seu código, você não redefiniu o nome print como uma variável. Por exemplo, algo como:

print = 5

Se isso aconteceu, o Python agora entende print como uma variável inteira, e não mais como a função de impressão que você deseja usar. Para corrigir isso, você pode renomear a variável ou simplesmente evitar usar print como nome de variável.

Tente revisar seu código para garantir que print não foi redefinido. Depois disso, o seu código deve funcionar corretamente ao imprimir as strings formatadas.

Espero ter ajudado.

Qualquer dúvida, não hesite em compartilhar no fórum.

Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado