1
resposta

TypeError: 'float' object is not callable

Com o código:

def media(lista):
  valor = sum(lista) / len(lista)
  print(valor)

ao passar a lista de valores

media ([1, 2, 3, 4, 5, 6, 7, 8, 9])

me retorna o erro

---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-66-e92c040a4c3e> in <module>()
----> 1 media ([1, 2, 3, 4, 5, 6, 7, 8, 9])

<ipython-input-64-8a469dc0efd8> in media(lista)
      1 def media(lista):
----> 2   valor = sum(lista) / len(lista)
      3   print(valor)

TypeError: 'float' object is not callable
1 resposta

Boas André! Tudo bem? Espero que sim!

Eu usei exatamente o código que você enviou e para mim ele não está dando problemas. Sugiro que você reinicie seu ambiente de desenvolvimento e que copie e o mesmo código em outro arquivo. Não percebi qualquer erro, portanto imagino que seja algo relacionado ao seu ambiente.

Espero ter ajudado! Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software