Hola! Quería consultar acerca de este error que me sale, ya que no logro encontrar el origen. Gracias
Hola! Quería consultar acerca de este error que me sale, ya que no logro encontrar el origen. Gracias
¡Hola! El error que estás viendo, TypeError: 'float' object is not callable
, generalmente ocurre cuando intentas llamar a una variable que tiene un valor de tipo float
como si fuera una función. En tu caso, parece que hay una confusión con el uso de los paréntesis.
En el código que has compartido, asegúrate de que no haya una variable llamada sum
o len
definida anteriormente en tu notebook. Python permite redefinir funciones incorporadas como variables, lo que puede causar este tipo de errores.
Para solucionar esto, intenta lo siguiente:
sum
o len
en alguna parte anterior del notebook.sum = ...
o len = ...
, renombra esas variables para evitar conflictos con las funciones incorporadas.Después de hacer estos cambios, intenta ejecutar nuevamente la celda:
promedio = sum(notas.values()) / len(notas)
print(promedio)
Espero que esto resuelva el problema. ¡Espero haber ayudado y buenos estudios!