[ Foro de Python ]
No se ue estoy asiendo mal cuando pido q sume
print ("Dime un numero")
primerNumero = input()
print ("Dime otro numero")
segundoNumero = input()
print ("Su suma es ")
print (primerNumero + segundoNumero)
queda asi
Dime un numero
1
Dime otro numero
1
Su suma es
11
Me dirian ue paso?
Has preguntado justo lo mismo que en el hilo anterior del foro.
Me temo que estás usando Python 3. La idea es que en muchos lenguajes, el operador "+" también se usa para concatenar cadenas, de modo que el resultado de "hola"+"juan" es válido y es "holajuan".
En tu caso, está considerando que "1" y "1" son cadenas, y al unirlas se obtiene 11. Si quieres filtrar ese tipo de problemas, puedes decirle que lo tome como números enteros ("int", abreviatura de "integer"), así:
print ( int(primerNumero) + int(segundoNumero) )
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)