Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: mastertux en 9 Febrero 2010, 22:21 pm



Título: Duda de python
Publicado por: mastertux en 9 Febrero 2010, 22:21 pm
hola, encantado de saludar a toda sta maravillosa gente que anda por aqui.

recientemente ando "aprendiendo" python, pero nada mas comenzar me he encontrado con un problemilla en la función raw_input(). A ver si lo explico correctamente:

entrada = raw_input()
print entrada

en principio no hay ningun error y, al ejecutarlo en consola funciona perfectamente. El problema es al hacerlo con el editor de textos donde al ejecutarlo aparece lo siguiente:

./hola.py
./hola.py: línea 1: error sintáctico cerca del elemento inesperado `('
./hola.py: línea 1: `entrada = raw_input()'

gracias por vuestras respuestas. siempre es un placer andar por aqui.

el ediror es gedit y el so ubuntu 9.10



Título: Re: Duda de python
Publicado por: kyps en 9 Febrero 2010, 22:28 pm
entrada = input("")
print (entrada)


Título: Re: Duda de python
Publicado por: Novlucker en 9 Febrero 2010, 22:58 pm
Versión de python? 3.x? 2.6?

3.x
Código
  1. entrada = input('')
  2. print(entrada)

2.6
Código
  1. entrada = raw_input('')
  2. print entrada

Saludos


Título: Re: Duda de python
Publicado por: mastertux en 10 Febrero 2010, 00:30 am
 En el manual estaba como lo he puesto yo; me habria vuelto loco, muchisimas gracias!!!!