Hola, busqué y vi que la forma pow(x) tambien se podía. Pero la corro y no sirve. ¿por qué? sale esto: File “<stdin>”, line 1, in ...

Juan Darío Mejia Bocanegra

Juan Darío Mejia Bocanegra

Pregunta
studenthace 3 años

Hola, busqué y vi que la forma pow(x) tambien se podía. Pero la corro y no sirve. ¿por qué?

sale esto: File “<stdin>”, line 1, in <module>

TypeError: pow() missing required argument ‘exp’ (pos 2)

Gracias.

2 respuestas
para escribir tu comentario
    Juan Darío Mejia Bocanegra

    Juan Darío Mejia Bocanegra

    studenthace 3 años

    Gracias, Kevin.

    Pensé que ese termino era para sacar raíz, o sea digamos la de 9 sería pow(9**0.5). ¿No? ¿pero me puedo ahorrar el pow? Creo que elevar al 0.5 es la vía mas sencilla, supongo que en cursos avanzados se explicara mejor.

    Muchas gracias por tu respuesta.

    Kevin J. Zea Alvarado

    Kevin J. Zea Alvarado

    studenthace 3 años

    Hola, Juan. 👋

    Lo que dice el error es que a la función

    pow()
    le hace falta un segundo argumento: el exponente al que quieres elevar el valor del primer argumento.

    Por lo tanto, podrías poner

    pow(x, 6)
    , que sería como
    x^6
    .

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.