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 - Arnau27

#21
GEDIT sin dudaa!!
#22
Scripting / Re: PROGRAMA EN PYTHON
29 Enero 2012, 16:52 PM
import sys, time, os

i=True
n=10

while i:
   
   if n==0:
      os.system('clear')
      print ("The end")
   else:
      n=n-1
      time.sleep(1)
      os.system('clear')       
      print ("\n", n)

Es muy simple, una cuenta regresiva es simplemente restar 1 y pintarlo, luego si queremos que pinte, en este caso 'n' esperando 1 segundo, podemos usar el modulo 'time'. Puedes ver también el modulo os usandose para ejecutar un comando en bash, en este caso 'clear' para limpiar la pantalla. Nose si el comando clear existe también en windows, pero almenos en linux funcionará seguro.

Edito: Para incluirlo en tu codigo deverás definir este script y importarlo...

Estudia más antes de preguntar, saludos.
#23
Cita de: Jirp96 en  6 Enero 2012, 14:55 PM
Hola!
Creo que el problema es por como abres el archivo y escribes a la vez, por lo que la variable "que lo contiene"(en tu caso, txt) no tiene nada en su interior.
Código (python) [Seleccionar]

txt=open(logfile, "w").write(datetime.datetime.now().ctime())


Mira esto....
Código (python) [Seleccionar]

>>> x = open("lala", "w").write("hola")
>>> x
>>> x.write("alal")
Traceback (most recent call last):
  File "<pyshell#7>", line 1, in <module>
    x.write("alal")
AttributeError: 'NoneType' object has no attribute 'write'

>>> dir()
['__builtins__', '__doc__', '__name__', '__package__', 'x']
>>> print x
None


Creo que si lo dejas asi deberia bastar.
Código (python) [Seleccionar]
import datetime
Y=(input('Escribe alguna cosa'))
txt=open(logfile, "w")
txt.write(datetime.datetime.now().ctime())
txt.write(Y)


Por cierto, logfile es una variable que contiene el nombre del archivo a abrir, o es una cadena?(si es asi, faltan las comillas?)
Saludos!

Jirp96 gracias por tu ayuda
#24
Cita de: Trenico en  4 Enero 2012, 23:25 PM
Cambia el:

Código (python) [Seleccionar]
logfile.write(Y)

Por:

Código (python) [Seleccionar]
txt.write(Y)

Me sigue dando el mismo error no lo entiendo...
#25
Muy buenas, creo que el problema que tengo con el script es una tonteria aunque no consigo solucionarlo. :-[


import datetime
Y=(input('Escribe alguna cosa'))
txt=open(logfile, "w").write(datetime.datetime.now().ctime())
logfile.write(Y)

El script crea el archivo y escribe la fecha pero al introducir la variable Y me daAttributeError 'str' object has no atribute 'write'

Espero una solucion, gracias
#26
Scripting / Re: Problema en pyton
27 Noviembre 2011, 18:03 PM
Escribe el codigo entero...
#27
Hola!
Da gusto cuando acabas un script o cualquier programa pequeño o grande.
Por eso quiero compartir un conversor de decimal a hexadecimal espero k os sea util. (Aunque ya exista esta función en la calculadora me hacía "ilusion" compartirlo)

También me gustaría recibir alguna recomendación o sugerencia.
Gracias

#!/usr/bin/env python
# -*- coding: latin-1 -*-
import calcule
i = True

while i:
usernumber = int(input('Introduce un número >>'))
if usernumber <= 0:
print ('Debe ser un numero más grande o igual a 1')
elif usernumber > 65535:
print ('Debe ser un numero mas pequeño que 65536')
else:
print (calcule.func(usernumber))

#!/usr/bin/env python
# -*- coding: latin-1 -*-
def func(usernumber):
r=[]
re=[]
i=True

while i:
vr= int(usernumber // 16.)
vre=(usernumber-(vr*16))
usernumber=vr
r.append(vr)
re.append(vre)
if vr >= 16:
vr=0
vre=0
else:
i= False
last = len(r)
k = re[0]
re.reverse()
x=re[0]

f = len(re)
y=0
while y <= f-1:
if re[y]==10:
re[y]='A'
elif re[y]==11:
re[y]='B'
elif re[y]==12:
re[y]='C'
elif re[y]==13:
re[y]='D'
elif re[y]==14:
re[y]='E'
elif re[y]==15:
re[y]='F'
y = y + 1

last = len(r)
if last ==1:
    last = 0
    if r[last] ==10:
r[last]='A'
    elif r[last] ==11:
r[last]='B'
    elif r[last] ==12:
r[last]='C'
    elif r[last] ==13:
r[last]='D'
    elif r[last] ==14:
r[last]='E'
    elif r[last] ==15:
r[last]='F'
else:
    last = last -1

if r[last] ==10:
r[last]='A'
elif r[last] ==11:
r[last]='B'
elif r[last] ==12:
r[last]='C'
elif r[last] ==13:
r[last]='D'
elif r[last] ==14:
r[last]='E'
elif r[last] ==15:
r[last]='F'
string = ''
e = 0
while e < f:
string = string + str(re[e])
e = e + 1
last= last-1
result = (str(r[last])+(string))

return result


#28
Scripting / Python, Listas a la inversa
12 Agosto 2011, 19:43 PM
Buenas, yo tengo una lista echa en python.
Y quiero pintar esa lista, pero, inversamente
es decir:
Lista: a, b, c, d --> d, c, b, a

Espero una buena respuesta además de clara.
Gracias!
#29
Cita de: R0LFback en 10 Agosto 2011, 16:31 PM
Particularmente ese ejemplo devuelve 49 :P (Eso es porque en python la división entre dos enteros da como resultado un entero).

Para devolver ese resultado tendrías que haber hecho algo así:

Código (python) [Seleccionar]
789 / 16.

Con el punto al final del 16 le estas indicando que el número es de tipo float.

Edit:
Otra forma para hacer lo que pedís, podría ser así:

Código (python) [Seleccionar]
int(789 // 16.)

Con // haces una división entera y con int() convertís el resultado a entero.

Un saludo.


Gracias aunque no lo parezca me has ayudado mucho!
#30
Diseño Gráfico / Xcode 4 Ayuda
10 Agosto 2011, 16:12 PM
Buenas, siento mucho si este no es el lugar , pero deduje que en xcode se hace el diseño y  funciones de la app asi que no es puede ser de bajo nivel tiene que ser de alto nivel no?

Bueno ps me gustaría que halguién publicase un manual si lo encuentra sobre Xcode 4 he estado buscando y he encontrado de la version anterior, pero como el IB va integrado en esta version y no aparte me pierdo ademas de que muchas cosas han canviado. No estoy muy orientado tampoco a la programación con objetos (creo que se decía así....) si alguién quiere guiarme no hay problema.

Muchas grácias
No se si se puede pero me gustaría también compartir el Xcode4 que me descargue va muy bién no tuve problemas he aquí el link a the piratebay
http://thepiratebay.org/torrent/6233989/XCode_4_FINAL

Espero el manual