Python - cual es mi erroe en el codigo

   
Vista:

cual es mi erroe en el codigo

Publicado por alejandro (3 intervenciones) el 18/04/2012 06:28:19
hice el problema 5 de project euler y el codigo corre excelente y me da la respuesta, pero en geany cuando doy compilar me salta este error:

1
2
3
4
5
6
python -m py_compile "5.py" (en el directorio: /home/aald/python/euler)
  File "5.py", line 21
    print solucion()
                 ^
SyntaxError: invalid syntax
Ha fallado la compilación.



el código completo es este:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
numeros = [float(x) for x in range(11,19)]
numeros.reverse()
 
def solucion():
	num = 380
 
	while True:
		for x in numeros:
			if num % x != 0:
				break
		else:
			return num
 
		num += 380
 
num = solucion()
 
print num
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve

cual es mi erroe en el codigo

Publicado por xve (1237 intervenciones) el 18/04/2012 07:26:53
Hola Alejandro, no se que versión de python estas utilizando, pero he complicado tu código sin problema con python 2.7.2 sobre Debian.
Lo que he hecho, ha sido copiar tu código, y ejecutar tu instrucción de compilación, tal cual lo haces tu.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar