Me sale ese error, saben que pude ser? ValueError: invalid literal for int() with base 10:

Pablo Chehade

Pablo Chehade

Pregunta
studenthace 4 años

Me sale ese error, saben que pude ser? ValueError: invalid literal for int() with base 10:

3 respuestas
para escribir tu comentario
    Piero Gutierrez

    Piero Gutierrez

    studenthace 4 años

    Hola otra vez, Lucas.

    Si tu código es tal cual el que me muestras. No deberías tener ese error.

    Ese ValueError surge cuando ingresas a la función int() algo que no corresponde a un número entero.

    Al correr tu código te sale lo siguiente en la consola:

    Elige una opción (1, 2, 3):
    Si respondes a esto con un valor no entero (digamos una cadena o string, un decimal o float, o un booleano) entonces te saltará ese error ⚠.

    ++++Por ejemplo:++++ Si respondes con la letra "a", el error saldrá tal que así:

    ValueError: invalid literal for int() with base 10: 'a'

    Espero se me haya entendido 😅 y haberte ayudado.

    Pablo Chehade

    Pablo Chehade

    studenthace 4 años
    def conversacion(mensaje): print("Hola") print("Como estás") print(mensaje) print("Adios") opcion = int(input("Elige una opción (1, 2, 3): ")) if opcion == 1: conversacion("Elegiste la opción 1") elif opcion == 2: conversacion("Elegiste la opción 2") elif opcion == 3: conversacion("Elegiste la opción 3") else: print("Escribe la opción correcta")```
    Piero Gutierrez

    Piero Gutierrez

    studenthace 4 años

    Hola, Lucas.

    Si compartes tu código sería más fácil ayudarte. Pero probablemente estés tratando de convertir a entero algo que no lo es.

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.