Buenos días con todos
Estoy aprendiendo a programar con Phyton, sin embargo al sumar me lo agarra todo como si fuese una cadena
Gracias
Buenos días con todos
Estoy aprendiendo a programar con Phyton, sin embargo al sumar me lo agarra todo como si fuese una cadena
Gracias
Hi,
try this:
numero_1 = int(input('Ingrese el primer numero: '))
numero_2 = int(input('Ingrese el segundo numero: '))
You need to add the int
to convert the string input into an integer.
Sí, lo va a funcionar si lo cambias a numeros, como te lo mostra Paul. Es porque la metoda input()
no produce numeros, pero texto. Pues sí una persona anade numeros, pero el programa lo entiende como el texto. Hay diferentes tipos de datas en Python y no se puede hacer todo con todos typos de datos. Cada vez puedes examinar cueles datos te produce el código con la funcion type()
.
Pues is pones en este codigo algo como type(numer_1)
, recibes <class 'str'>
. Que te dice que no estás trabajando con numeros, pero texto (str = string (inglés) = cadena (espanol) ~ texto) y tienes convertirlo antes de hacer calculaciones.