Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/08/2009, 11:54
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Problema en codigo sencillo.

Cita:
Iniciado por srmagno Ver Mensaje
Hola a tod@s

Me parece que existe cierto error: la funcion interna raw_input siempre interpreta la entrada como una cadena, y la funcion input espera un entero: no obstante te cito lo que dice "Inmersion en Python" te agrego que debes tener cierto cuidado con el uso de input:



un saludo
Completamete de acuerdo, pero puedes deducir, por el uso de input y como pone el print que esta usando python3.0.

Y en python3.0 cambia la cosa con el input y el raw_input (raw_input dejo de existir) y ahora input regresa un string.

Aquí un fragmento de santa documentación de python3.0
Cita:
input(...)
input([prompt]) -> string

Read a string from standard input. The trailing newline is stripped.
If the user hits EOF (Unix: Ctl-D, Windows: Ctl-Z+Return), raise EOFError.
On Unix, GNU readline is used if enabled. The prompt string, if given,
is printed without a trailing newline before reading.