Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Novlucker

#3511
Probaste sin usar buffer?

Código (python) [Seleccionar]
s = f.read()
#Escribimos el resultado en un archivo
log_file = open("log.txt", "w+")


Saludos
#3512
Scripting / Re: Python Error
4 Enero 2010, 15:51 PM
#3513
Scripting / Re: Python Error
4 Enero 2010, 15:44 PM
Sigue con eso y cambia lo que sea necesario, la base es la misma :P

Saludos
#3514
Ejercicios / Re: Juego ejercicios [Python]
4 Enero 2010, 15:04 PM
Y donde esta tu ejercicio? porque ese de autodidacta debería de quedar así, más que eso no se puede sin querer meterse a reconocer frases y desarrollar cierta IA :P

Saludos
#3515
Scripting / Re: Python Error
4 Enero 2010, 11:13 AM
Como ha dicho Carloswaldo, en la versión que tienes han cambiado un par de cosas (no mucho), pero desde ya te digo que los print van siempre entre paréntesis, y el raw_input no existe, en su lugar esta el input

Sugerencia: Acostumbrate a mirar en el error la línea en la cual se da, así es más sencillo de solucionar

Saludos ;D
#3516
Ejercicios / Re: Juego ejercicios [Python]
4 Enero 2010, 11:05 AM
Masita, para evitar hacer comparaciones dobles se debería de hacer algo así:

Código (python) [Seleccionar]
while y != "adios":
y = raw_input("Que te gustaria hacer? ")
if y.lower() == "resolver este ejercicio":
print "Bien resolviste el ejercicio!!!"
if y.lower() == "comer":
print "Pedire unas pizzas"
if y.lower() == "beber":
c = raw_input("Quieres agua o prefieres zumo? ")
if c.lower() == "agua":
print "Aqui tienes"
elif c.lower() == "zumo":
raw_input("Lo quieres frio?" )
print "Aqui tienes tu", c
else:
print "No tengo de eso, lo siento"
print "Hasta la vista", Enombre(x)


Saludos
#3517
Ejercicios / Re: Juego ejercicios [Python]
4 Enero 2010, 02:41 AM
Y yo tenía la mía :P

Código (python) [Seleccionar]
def Primo(numero):
       if(numero == 1):
               return False
       for i in range(2,numero):
               if(numero % i == 0):
                       return False
       return True

def FibonacciPrimo(n):
       a = 0
       b = 1
       Sucesion = [[a,False],[b,False]]
       for i in range(n):
               a, b = b, a + b
#Me pregunto por que no habia utilizado asignacion multiple :P
               if(Primo(b) == True):
                       Sucesion.append([b,True])
               else:
                       Sucesion.append([b,False])
       return Sucesion

for e in FibonacciPrimo(50):
       print(e)


Este devuelve una lista por medio de FibonacciPrimo, y me gustan sus soluciones ;)
#3518
Scripting / Re: Ayuda IDE Python
3 Enero 2010, 17:46 PM
Aaaaaaaaaah!, es que no has instalado la versión "tradicional", sino un re-pack :P

Instala estas:
Python 3.1.1 Windows x86 MSI Installer (Windows binary -- does not include source)
Python 3.1.1 Windows AMD64 MSI Installer (Windows AMD64 binary -- does not include source)

Según tengas un procesador con arquitectura de 32 o 64 bits

Saludos
#3519
Scripting / Re: Ayuda IDE Python
3 Enero 2010, 17:29 PM
La versión 3.1 entonces ...

Ya te viene con un IDLE ... Inicio > Todos los programas > Python 3.1 > IDLE (Python GUI)

Desde ahí puedes ejecutar código directamente escribiendolo, pero te recomiendo darle a File > New Windows, se te abre otra ventana y ahí escribe tus scripts, presionando F5 o en Run > Run Module ejecutas tus scripts, y la salida es por la otra ventana.

Saludos
#3520
Scripting / Re: Ayuda IDE Python
3 Enero 2010, 17:21 PM
¿Que versión de Python estas manejando?

¿Desde que sistema operativo? ¿Win o linux?

Saludos