La funcion Int no me funciona como el profesor. Ejemplo Int <code>&lt;int(2.5)=2&gt; </code> &lt;numero1=input(&quot;Escribe un numero:...

Jose Alejandro Abreu Peguero

Jose Alejandro Abreu Peguero

Pregunta
studenthace 4 años

La funcion Int no me funciona como el profesor.

Ejemplo Int

<int(2.5)=2>

<numero1=input("Escribe un numero: ")>

Escribe un numero: 2.5

<int(numero1) >

Traceback (most recent call last):

File “<stdin>”, line 1, in <module>

ValueError: invalid literal for int() with base 10: ‘2.5’

1 respuestas
para escribir tu comentario
    Ángel Ricardo Estrada Sevilla

    Ángel Ricardo Estrada Sevilla

    studenthace 4 años

    Esto pasa por que estas ingresando una cadena que no puede ser parseada a un entero, debido a que para este caso es un flotante '2.5', prueba con float('2.5') o float(numero1). Como estas transformando de una cadena a un numero flotante, debe ser posible hacer el cambio. Si quisieras cambiar despues el flotante a entero ahi si es posible, por que para python ya estas hablando de numeros, es decir, que podrias hacer int(2.5) sin problema.

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.