Hacemos una verificación profunda cada una de las secciones de nuestro sitio web con el objetivo de enseñarte siempre información certera y actual.
Solución:
Un error de valor es
Se genera cuando una operación o función integrada recibe un argumento que tiene el tipo correcto pero un valor inapropiado
la float
La función puede tomar un stringes decir float('5')
es solo que el valor 'string'
en float('string')
es un inapropiado (no convertible) string
Por otro lado,
Pasar argumentos del tipo incorrecto (por ejemplo, pasar una lista cuando se espera un int) debería dar como resultado un TypeError
por lo que obtendrías un TypeError
si lo intentaras float(['5'])
porque una lista nunca se puede convertir en un flotante.
Citar
ValueError se llama a una función en un valor del tipo correcto, pero con un valor inapropiado
TypeError: se llama a una función en un valor de un tipo inapropiado
Reseñas y valoraciones del artículo
Si para ti ha resultado de ayuda nuestro post, nos gustaría que lo compartas con el resto entusiastas de la programación de esta forma contrubuyes a difundir nuestra información.