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

#11
Hola!
Entonces ya hay fecha de salida de Win8.........sale el 1 de febrero del 2013!!!!  :xD :xD :xD
Por lo visto han puesto precios razonables, a ver que tal sera Win8 ^^
Saludos!
#12
Hola!
No se nada sobre la empresa, pero viendo esto no te veo un buen panorama :(
Aun asi, espero equivocarme ^^
Saludos!
#13
Hola!
Además de lo que comentó overxfl0w13, puedes ahorrarte todos los "or", si, en vez de esto:
Código (python) [Seleccionar]

def morse(caracter):
    if caracter == 'a' or caracter == 'A':
        codigo = '.-'
    if caracter == 'b' or caracter == 'B':
        codigo = '-...'
    if caracter == 'c' or caracter == 'C':
        codigo = '-.-.'
(...)
    if caracter == 'x' or caracter == 'X':
        codigo = '-..-'
    if caracter == 'y' or caracter == 'Y':
        codigo = '-.--'
    if caracter == 'z' or caracter == 'Z':
(...)


Usas esto:
Código (python) [Seleccionar]

def morse(caracter):
    if caracter.lower() == 'a':
        codigo = '.-'
    if caracter.lower() == 'b':
        codigo = '-...'
    if caracter.lower() == 'c':
        codigo = '-.-.'
(...)
    if caracter.lower() == 'x':
        codigo = '-..-'
    if caracter.lower() == 'y':
        codigo = '-.--'
    if caracter.lower() == 'z':
(...)


Esto es, pasando el caracter que estas comparando a minuscula y solo tomar en cuenta estas últimas ^^
Saludos!
#14
Foro Libre / Re: Recomiendenme libros
7 Junio 2012, 04:07 AM
Hola!
Pues en cuanto veas todos los capitulos de la serie que han salido(hasta donde recuerdo, toda la segunda temporada, que corresponde al libro Choque de Reyes) tal vez te entre la curiosidad de saber como "sigue la historia", y, por consiguiente, leer los libros, que te hacen especular/pensar de una manera que ni veas... ^_^
En fin, que si ves/has visto la serie, te recomiendo leer los libros :xD
Sino, tal vez quieras leerte(aunque hasta donde se esto ya es mas un "clasico") Los Pilares De La Tierra y Un Mundo Sin Fin, ambos de Ken Follet. Los dos pertenecen al género de la fantasia, aunque no contienen, que recuerde, ninguno de los "elementos fantasticos" que aparecen en otras obras del género como, por ejemplo, Juego de Tronos(magia, dragones, etc), aún así, son muy buenos ^^
Saludos!
#15
Foro Libre / Re: Recomiendenme libros
7 Junio 2012, 00:52 AM
Hola!
Te recomiendo encarecidamente(?) la saga de Fantasía épica, histórica(cita de la Wikipedia :xD) Canción de Hielo y Fuego.
No se me ocurre una buena reseña libre de "spoilers", asi que paso :xD, solo comento que la saga aun no ha terminado, y se han escrito 5 de los 7 libros que lleva ^^
Saludos!
#16
Scripting / Re: Se desaparece la consola!!
22 Marzo 2012, 12:43 PM
Hola!
Ahora no estoy cerca de una maquina con gnu/linux, pero creo que se cual es el problema =P

En tu codigo solo compruebas si se le pasan menos de dos argumentos(aunque nunca los usas)
Luego, imprimes 2 variables que nunca creaste ni le asignaste valor(Numero & Numero2)* y luego sumas los dos primeros parametros($1 $2)

*Antes del
Código (bash) [Seleccionar]
echo $0 Numero Numero2 podrías poner
Código (bash) [Seleccionar]

read -p "Introduce Numero: " Numero
read -p "Introduce Numero2: " Numero2


Si no quieres que se cierre la terminal podrías o sacar el "exit 0" o agregar un read antes...

Saludos!
#17
Hola!
A mi me quedo así:
Código (python) [Seleccionar]

def hasSameContent(t1,t2):
if len(t1) != len(t2): #si la cantidad de elementos es diferente
return False
for cont in t1:
if not cont in t2: #si el elemento no se encuentra en la segunda tupla
return False
return True


Código (python) [Seleccionar]

>>> hasSameContent((1, 2), ())
False
>>> hasSameContent((1, 2), (1, 2, 1))
False
>>> hasSameContent((1, 2), (2, 1))
True
>>> hasSameContent((1, 2), (1, 2))
True


Saludos!
pd: de donde sacas esos ejercicios? :o
#18
Hola!
Esta muy bueno, lo voy a guardar para leerlo(y entenderlo xD)
Por cierto, tengo una duda sobre la clase StreamHandler: por que usas "this" en ves de self? es por alguna razon en particular o yo estoy confundido y "this" no lo usas para lo mismo que se usaría self? :huh:
Saludos!
#19
Hola!
Puedes ejecutar tu codigo dentro de un ciclo while. Algo así:
Código (python) [Seleccionar]

while condicion:
   codigo_a_ejecutar


codigo_a_ejecutar se ejecutaría(valga la redundancia) mientras se cumpla condición.

Aqui un ejemplo:
Código (python) [Seleccionar]

x=0
while x < 5:
   print x
   x += 1


Fijate en un buen libro, seguro que viene :P
Saludos!
#20
Hola!
Código (python) [Seleccionar]
def countA(word):
cont=0
total=0
for letra in word[cont]:
if letra=='a':
total=total+1
cont=cont+1
elif letra!='a':
cont=cont+1
return total


A primera vista tiene unas cuantas cosas innecesarias:
->la variable cont, no veo que utilidad tiene :huh:
->el "elif", tampoco es necesario, con el if basta(a menos que quieras contar las letras que no son a tambien
->y el "error", por el que no te funcionan los codigos como deberian, es el for. Así como lo pones, solo recorre la primera letra de "word", mira:
Esto es lo que pasa con el for:
Código (python) [Seleccionar]

>>> word = "alala"
>>> cont = 0
>>>
>>> for x in word[cont]:
print "x: ", x, "\ncont: ", cont
cont += 1

x:  l
cont:  1


Y esto es lo que devuelve la primera funcion que pusiste(la segunda funciona igual si no me equivoco)
Código (python) [Seleccionar]

>>> countA("ala") #como la primera letra es "a", devuelve 1, pero ignora al resto de las letras
1
>>> countA("la") #como la primera letra no es "a", devuelve 0
0
>>> countA("banana") #lo mismo de arriba
0
>>> countA("anana") #como la primera letra es "a", devuelve 1, pero ignora al resto de las letras
1
>>>


En definitiva, debes cambiar esto:
Código (python) [Seleccionar]
for letra in word[cont]:
a esto:
Código (python) [Seleccionar]
for letra in word:
y ya te funcionaría sin problemas(aunque el elif y cont seguirian estando de más :xD)

Saludos!

EDITO: mejor ve lo que dijo 0x5d, que lo explico de forma mas clara y concisa :xD