Foros del Web » Programando para Internet » Python »

Operacion de Variables con raw_imput()

Estas en el tema de Operacion de Variables con raw_imput() en el foro de Python en Foros del Web. Hola Amigos Soy Nuevo en Python y mi pregunta es esta: Quiero Obtener 2 números con raw_imput() y luego hacer operaciones con estos datos por ...
  #1 (permalink)  
Antiguo 15/04/2012, 22:49
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Operacion de Variables con raw_imput()

Hola Amigos Soy Nuevo en Python y mi pregunta es esta:
Quiero Obtener 2 números con raw_imput() y luego hacer operaciones con estos datos por ejemplo:

Código:
uno = raw_input("Escribe un Numero") 
dos = raw_input("Escribe otro Numero")

tres=uno*dos

print tres
y Me arroja este resultado

Código:
Escribe un Numero5
Escribe otro Numero5
Traceback (most recent call last):
  File "/Users/Gadem/Documents/Aptana Studio 3 Workspace/x/gadem.py", line 4, in <module>
    tres=uno*dos
TypeError: can't multiply sequence by non-int of type 'str'
eh probado en convertir las variables a int() pero me arroja el mismo resultado.

USDO Python 2.7
  #2 (permalink)  
Antiguo 15/04/2012, 22:52
 
Fecha de Ingreso: marzo-2010
Mensajes: 3
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Operacion de Variables con raw_imput()

Solucionado con:
Código:
uno = int(raw_input("Escribe un Numero"))
dos = int(raw_input("Escribe otro Numero"))

tres=uno*dos

print tres
Espero les sirva a alguien.

:)
  #3 (permalink)  
Antiguo 16/04/2012, 10:31
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años
Puntos: 1329
Respuesta: Operacion de Variables con raw_imput()

Si ves la documentación oficial verás que raw_input() siempre convierte la entrada en string: http://docs.python.org/library/functions.html#raw_input

Aunque veo que ya lo solucionaste

Saludos
__________________
Grupo Telegram Docker en Español

Etiquetas: operacion, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:26.