Buenas compañeros, tengo dudas sobre como solucionar este error <code>TypeError: type tuple doesn't define __round__ method </code>

Miguel Reyes

Miguel Reyes

Pregunta
studenthace 5 años

Buenas compañeros, tengo dudas sobre como solucionar este error

TypeError: type tuple doesn't define __round__ method

2 respuestas
para escribir tu comentario
    Wbert Castro

    Wbert Castro

    studenthace 5 años

    Miguel, siempre que necesites ayuda para encontrar un error recuerda poner la linea en la que te sale el error. Si no estas del todo seguro un pequenio fragmento. De esa manera es mas facil ayudarte.

    Alejandro Urrea Giraldo

    Alejandro Urrea Giraldo

    studenthace 5 años

    Por el tipo de error, parece que está intentando aplicar el método round() a una variable o expresión que python no considera un valor numérico.

    Al invocar el método round() convierta la tupla en un valor decimal usando float. Por ejemplo:

    a=(3.141592,) #Esto es una tupla print(round(float(a),2))

    El resultado del script anterior será:

    3.14

    Al hacer el casting de tupla a flotante, podrá usar el método round sin problema.

    Espero haberle ayudado. Si el problema persiste, comparta su código para poder ayudarle.

Curso de Estadística Computacional con Python

Curso de Estadística Computacional con Python

Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.

Curso de Estadística Computacional con Python
Curso de Estadística Computacional con Python

Curso de Estadística Computacional con Python

Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.