elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Mensajes
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
111  Programación / Scripting / rubyscript2exe en: 19 Febrero 2015, 05:06 am
Hola amigos, que tal, bueno tengo un programita en ruby y necesito compilarlo, para que corra en cualquier maquina sin tener instalado ruby.

Me encontre el script rubyscript2exe.rb que supuestamente empaqueta una una app, pero no corre parece que esta descontinuado.

si mi código tiene una linea hay que hacer algunos agregados, por ejemplo:

Código
  1. require 'rubyscript2exe'
  2. puts "Hola Ruby"

Alguno lo ha hecho funcionar???

Fuente: https://github.com/ryanbooker/rubyscript2exe
112  Programación / Scripting / Re: Comprensión de lista en python en: 18 Febrero 2015, 00:15 am
Excelente, si tenias razón, el código corrió bien, pero de hecho antes le ponía 11 y me daba un error, pero supongo que era debido a que no estaba bien la operación, pues yo la estaba haciendo al cuadrado, mientras que era al cubo.

saludos!!!
113  Programación / Scripting / Comprensión de lista en python en: 17 Febrero 2015, 22:56 pm
Bueno las instrucciones son estas, tal vez no lo entendí:

01. Usá una comprensión de lista para crear una lista, cubos_por_cuatro.
02. La comprensión debe consistir en los cubos de los números del 1 al 10 que son divisibles por cuatro.
03. Finalmente, mostrá con print esa lista en la ventana de Resultados.

Y el código que hice es este:

Código
  1. cubos_por_cuatro=[c for c in range(1,10) if (c*2) % 4 == 0]
  2. print cubos_por_cuatro

Si corre bien, el resultado es:

Código:
[2, 4, 6, 8]
None

Pero el error es que para que el ejercicio valga tenga cuatro valores:
Parece que cubos_por_cuatro no tiene el largo adecuado. Tiene que tener 5 valores.
114  Programación / Scripting / Re: Error python purificar lista en: 16 Febrero 2015, 22:58 pm
Pero de todos modos ya lo tengo el ejercicio se resuelve así:

Código
  1. def purificar(lista):
  2.    lst=[]
  3.    for x in lista:
  4.        if x % 2 == 0:
  5.            lst.append(x)    
  6.    return lst

Saludos!!!
115  Programación / Scripting / Re: Error python purificar lista en: 16 Febrero 2015, 22:47 pm
No me sucede lo mismo, y según veo ese programa solamente imprime en pantalla los números pares, pero lo que estoy tratando de hacer es modificar la lista borrando los impares.

Para eso yo creo que haría algo así:

Código
  1. def purificar(lista):
  2.    for x in lista:
  3.        if x % 2 == 0:
  4.            print x,
116  Programación / Scripting / Error python purificar lista en: 16 Febrero 2015, 22:16 pm
Bueno este es un ejercicio donde tengo que purificar una lista, tengo que sacar todos los impares pero no se porque me da un error:

Código
  1. def purificar(lista):
  2.    cont=0
  3.    while cont < len(lista):
  4.        if lista[cont] % 2 != 0:
  5.            lista.pop(cont)
  6.        cont+=1
  7.    return lista

Así no me alcanza a checar el último valor de la lista, pero si le agrego el =

así:

Código
  1.    while cont <= len(lista):

Me da el siguiente error:

Código:
Traceback (most recent call last):
  File "purificar.py", line 4, in purificar
    if lista[cont] % 2 != 0:
IndexError: list index out of range

Pero no se porque esta mal mi sentencia
117  Programación / Scripting / Re: py2exe funcionamiento en: 5 Febrero 2015, 23:19 pm
ok, muchas gracias, solo era por preguntar, me llamó la atención el programilla, en realidad no estoy pensando en empaquetar xD
118  Programación / Scripting / py2exe funcionamiento en: 5 Febrero 2015, 21:20 pm
Bueno para perl tenemos al licenciado perl2exe que al parecer compila el código de perl, pero no se si py2exe haga lo mismo.

Es decir, no se descomprime en una carpeta temporal de Windows??
o se puede ejecutar directamente desde CMD???
119  Programación / Scripting / Re: suma de un entero en pyhon[Resuelto] en: 5 Febrero 2015, 16:24 pm
Bueno, me he puesto a investigar un poco mas sobre el asunto y he resuelto el problema, seguro hay mas formas de hacerlo, pero este fue el modo en que lo hice yo:

Código
  1. def suma_de_digitos(n):
  2.    list=[]
  3.    cont=0
  4.    lst=len(str(n))
  5.    while cont < int(lst):
  6.        list.append(n%10)
  7.        n=n//10
  8.        cont=cont+1
  9.    return sum(list)
  10. w=input("Ingresa un valor entero: ")
  11. print suma_de_digitos(w)

Gracias por sus respuestas, son de gran ayuda!!!
120  Programación / Scripting / Re: suma de un entero en pyhon en: 3 Febrero 2015, 23:40 pm
Perdona mi ignorancia, pero sigo sin entender, he probado con esto y me da error:

Código
  1. def suma_de_digitos(n):
  2.    while n > 0:
  3.        sumador = sumador + n - (n/10) * 10
  4.    print sumador
  5. r=raw_input('Introduce un numero: ')
  6. print suma_de_digitos(r)
Páginas: 1 2 3 4 5 6 7 8 9 10 11 [12] 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines