Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Fran2013 en 10 Noviembre 2013, 17:14



Título: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 17:14
Hola a todos y gracias por visitar el tema...  ;D
Quiero proponer a todos los interesados que en este tema se posten retos en cualquier lenguaje de programacion (SCRIPTING )

Reglas:

- Todos pueden publicar su reto.
- No se puede publicar un reto hasta que el anterior este resuelto.
- Todos los que resuelvan un reto seran nombrados en la secion (de este mismo post) llamada ... Condecoraciones .... Con sus respectivos puntos... (Un Ranking)
- No se pueden resolver retos creados/publicados por ti mismo...
- En caso de que no sea tu reto deja la fuente... En caso de que la fuente dirija ala solucion solo poner el nombre de la pagina web/ u otro recurso .... ejemplo: pythondiario.com !!!
- Por mas que sea o no sea tu reto ... escribirlo en una cita !!!.
- Cada reto resuelto no importa su dificultad , sumara un punto.


Condecoraciones:


- adrianmendezRap | 5pt
- daryo | 2pt
- MCKSys Argentina | 1pt
- Danyfirex| 1pt
- 11Sep | 1pt
-
-
-
-





Retos:

Reto 1| Resuelto por  Danyfirex

Citar
Definir una función max() que tome como argumento dos números y devuelva el mayor de ellos. (Es cierto que python tiene una función max() incorporada, pero hacerla nosotros mismos es un muy buen reto. Fuente: http://www.pythondiario.com/ (http://www.pythondiario.com/)


Reto 2| Resuelto por MCKSys Argentina

Citar
Una función que retorne el factorial de un numero dado.


Reto 3 | Resuelto por adrianmendezRap

Citar
Realizar una funcion que genere la serie de Fibonacci para un numero dado.

Reto 4 | Resuelto por daryo

Citar
Hacer un programa que le pida una cadena al usuario, y arme una triángulo creciente y decreciente con ese texto. (www.taniquetil.com.ar)
Indicaciones:  Debe de hacerlo con cualquier cadena sin importar su longitud.

Reto 5 | Resuelto por adrianmendezRap

Citar
Ingresar  una lista de varios numeros , sacar el menor y el mayor Indicaciones: tiene que funcionar con cualquier cantidad de numeros.

Reto 6 | Resuelto por daryo

Citar
Escribir un algoritmo que dado un numero calcule su equivalente en días, horas, minutos y segundos. (elviajedelnavegante)

Reto 7 | Resuelto por adrianmendezRap

Citar
con un while  representar el ciclo de la vida y la salida es la muerte , dentro del while que vaya pasando por diferentes etapas nacer etc ,y poner que sea posible salir de while con un accidente xD

Reto 8 | Resuelto por 11Sep

Citar
Pedirle una dirección IP al usuario, en el formato de cuatro decimales separados por punto (validando que cada valor esté entre 0 y 255), y pasarla a una representación hexadecimal.











-------------------------------------------------------

SALUDOS....  :-*


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Almapa en 10 Noviembre 2013, 19:17
De esto ya había una sección abierta, has preguntado si sigue activa o si se tiene intención de seguir? La verdad es que yo también estoy interesado, pues es una buena forma de practicar.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 19:22
De esto ya había una sección abierta, has preguntado si sigue activa o si se tiene intención de seguir? La verdad es que yo también estoy interesado, pues es una buena forma de practicar.

El ultimo registro de temas como este es de junio del 2012 ...  ;D


SALU2


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Danyfirex en 10 Noviembre 2013, 19:54
Esperando el Primer reto :)  ;-)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 19:58
Esperando el Primer reto :)  ;-)

Aqui esta amigito...

Citar
Definir una función max() que tome como argumento dos números y devuelva el mayor de ellos. (Es cierto que python tiene una función max() incorporada, pero hacerla nosotros mismos es un muy buen reto. Fuente: http://www.pythondiario.com/

Se que es basico ,pero bue pa' empezar.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Danyfirex en 10 Noviembre 2013, 20:14
Bueno ahí dejo la mía en Autoit

Código
  1. ;Función Max Version Autoit
  2.  
  3. Func Max($n1,$n2)
  4. Select
  5. Case $n1 > $n2
  6. Return $n1
  7.    Case $n1 < $n2
  8. Return $n2
  9. Case Else
  10. Return ""
  11. EndSelect
  12. EndFunc

saludos

Saludos


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 20:18
Bueno ahí dejo la mía en Autoit

Código
  1. ;Función Max Version Autoit
  2.  
  3. Func Max($n1,$n2)
  4. Select
  5. Case $n1 > $n2
  6. Return $n1
  7.    Case $n1 < $n2
  8. Return $n2
  9. Case Else
  10. Return ""
  11. EndSelect
  12. EndFunc

saludos

Saludos

Te llevas el punto y entras en condecoraciones... te toca dar un reto .

Saludos.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Danyfirex en 10 Noviembre 2013, 20:41
Bueno uno fácil. Una función que retorne el factorial de un numero dado.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 20:44
Bueno uno fácil. Una función que retorne el factorial de un numero dado.


Ya lo publique....

Gracias


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: MCKSys Argentina en 10 Noviembre 2013, 21:12
Bueno uno fácil. Una función que retorne el factorial de un numero dado.

En python, recursiva:

Código
  1. def factorial (n):
  2.    if (n == 0) | (n ==1):
  3.        return 1
  4.    else:
  5.        return n * factorial (n-1)
  6.  

Saludos!


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 21:13
En python, recursiva:

Código
  1. def factorial (n):
  2.    if (n == 0) | (n ==1):
  3.        return 1
  4.    else:
  5.        return n * factorial (n-1)
  6.  

Saludos!

Exelente , ganastes un punto... Vas a condecoraciones...

Te toca crear un reto :)...

SALU2


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 21:14
Citar
Una función que retorne el factorial de un numero dado.

Código:
def fact(n1):
final = 1
while not n1 == 0 :
final = final * n1
n1 = n1 - 1
return final

Un poco tarde la verdad T.T


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 21:16
Código:
def fact(n1):
final = 1
while not n1 == 0 :
final = final * n1
n1 = n1 - 1
return final

Un poco tarde la verdad T.T

El codigo esta muy bien
Atento al proximo reto :)

SALU2


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: MCKSys Argentina en 10 Noviembre 2013, 21:19
Te toca crear un reto :)...
OK: Realizar una funcion que genere la serie de Fibonacci para un numero dado.

Saludos!


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 21:21
OK: Realizar una funcion que genere la serie de Fibonacci para un numero dado.

Saludos!

Exelente, recuerdo haberlo visto en algun sitio xD.
Ya lo pongo en la sección retos.

SaLu2


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 21:24
Código:
def fibon(n1):
    if n1 == 0:
        return n1
    elif n1 == 1:
        return n1
    else:
        return fib(n1-1) + fib(n1-2)

Supongo que viene siendo esto, no?


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 21:26
Código:
def fibon(n1):
    if n1 == 0:
        return n1
    elif n1 == 1:
        return n1
    else:
        return fib(n1-1) + fib(n1-2)

Supongo que viene siendo esto, no?

Exelente... has obtenido un punto.
Te toca crear un reto...


SALU2


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 21:27
Citar
Te toca crear un reto...

Hacer un programa que le pida una cadena al usuario, y arme una triángulo creciente y decreciente con ese texto. (www.taniquetil.com.ar)
Indicaciones:  Debe de hacerlo con cualquier cadena sin importar su longitud.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 21:28
Hacer un programa que le pida una cadena al usuario, y arme una triángulo creciente y decreciente con ese texto. (www.taniquetil.com.ar)
Indicaciones:  Debe de hacerlo con cualquier cadena sin importar su longitud.


Asi me gusta XD.
Lo pongo en la sección retos ya!!!!!.

SALU2


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 21:47
Código
  1. def traingulo(asd):
  2. x=len(asd)
  3. for xc in range(len(asd)):
  4. print " "*(len(asd)-xc)+asd[xc]*xc+""+asd[xc]*xc+" "*(len(asd)-xc)
  5. print "---------------------"
  6. for xy in range(len(asd)):
  7. print " "*(len(asd)+xy)+asd[xy]*(x-xy)+asd[xy]*(x-xy)+" "*(len(asd)-xc)
  8. traingulo(raw_input())
en otro lenguaje me hubiera salido el doble de lineas xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 21:49
Código:
def traingulo(asd):
x=len(asd)
for xc in range(len(asd)):
print asd[xc]* xc
print "---------------------"
for xy in range(len(asd)):
print asd[xy]*(x-xy)
traingulo(raw_input())


Los has resuelto correctamente.
Sumas un punto.

Te toca dar un reto :)


SALU2


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 21:59
owo a ver de una lista de varios numeros sacar el menor y el mayor que funcione con cualquier cantidad de numeros
pd : mejore el programa de los triangulos :D
Código
  1. def traingulo(asd):
  2. x=len(asd)
  3. for xc in range(len(asd)):
  4. print " "*(len(asd)-xc)+asd[xc]*xc+""+asd[xc]*xc+" "*(len(asd)-xc)
  5. print "---------------------"
  6. for xy in range(len(asd)):
  7. print " "*(len(asd)+xy)+asd[xy]*(x-xy)+asd[xy]*(x-xy)+" "*(len(asd)-xc)
  8. traingulo(raw_input())


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:00
owo a ver de una lista de varios numeros sacar el menor y el mayor que funcione con cualquier cantidad de numeros

Ok , ya lo publico...
Salu2

PD: pruebo el nuevo codigo del triangulo y te digo que onda :).


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:07
animense !!
quiero seguir :D


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:10
owo a ver de una lista de varios numeros sacar el menor y el mayor que funcione con cualquier cantidad de numeros
pd : mejore el programa de los triangulos :D
Código
  1. def traingulo(asd):
  2. x=len(asd)
  3. for xc in range(len(asd)):
  4. print " "*(len(asd)-xc)+asd[xc]*xc+""+asd[xc]*xc+" "*(len(asd)-xc)
  5. print "---------------------"
  6. for xy in range(len(asd)):
  7. print " "*(len(asd)+xy)+asd[xy]*(x-xy)+asd[xy]*(x-xy)+" "*(len(asd)-xc)
  8. traingulo(raw_input())


Lo probe y sale esto...

Citar
          uu                   
                   eeee                   
                                         
                 hhhhhhhh                 
                aaaaaaaaaa               
               cccccccccccc               
              eeeeeeeeeeeeee             
                                         
            eeeeeeeeeeeeeeeeee           
           llllllllllllllllllll           
                                         
         cccccccccccccccccccccccc         
        hhhhhhhhhhhhhhhhhhhhhhhhhh       
       iiiiiiiiiiiiiiiiiiiiiiiiiiii       
      cccccccccccccccccccccccccccccc     
     oooooooooooooooooooooooooooooooo     
    tttttttttttttttttttttttttttttttttt   
   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa   
  zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz 
 oooooooooooooooooooooooooooooooooooooooo
---------------------
                     QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQ
                      uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
                       eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
                                                             
                         hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
                          aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
                           cccccccccccccccccccccccccccccc
                            eeeeeeeeeeeeeeeeeeeeeeeeeeee
                                                       
                              eeeeeeeeeeeeeeeeeeeeeeee
                               llllllllllllllllllllll
                                                     
                                 cccccccccccccccccc
                                  hhhhhhhhhhhhhhhh
                                   iiiiiiiiiiiiii
                                    cccccccccccc
                                     oooooooooo
                                      tttttttt
                                       aaaaaa
                                        zzzz


Igualmente es algo que yo no eh logrado hacer, solo por falta de logica.
Si lo corregís seria un buen ejemplo python.


SALUDOSSSS


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:12
Citar
Si lo corregís seria un buen ejemplo python.

Lo tengo sin def pero es pasarlo

xxxx

Ahora sigo con el otro


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:13
Lo tengo sin def pero es pasarlo

xxxx

Ahora sigo con el otro


Oye ... bien por solucionarlo... pero no vale solucionar tus propios retos....
Modifica el mensaje para borrar el code :)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:14
Editalo tu tambien xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:15
Editalo tu tambien xD

Listo xD, gracias :)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:19

Lo probe y sale esto...


Igualmente es algo que yo no eh logrado hacer, solo por falta de logica.
Si lo corregís seria un buen ejemplo python.


SALUDOSSSS
ps a mi me funciona prueba cadenas sin espacio , y por si acaso lo probe en la consola de windows , salu2!
ten en cuenta que cada letra ocupa diferente espacio es logico que no funcion bien en todas partes pon la misma letra repetida varias veces tmb  ;D


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:22
ps a mi me funciona prueba cadenas sin espacio , y por si acaso lo probe en la consola de windows , salu2!

Lo estoy probando en ubuntu y ahora en la shell de python(windows).
me salio esto:

Citar
       
       aa     
      aaaa     
     aaaaaa   
    aaaaaaaa   
   aaaaaaaaaa 
 aaaaaaaaaaaa
---------------------
 aaaaaaaaaaaaaa
  aaaaaaaaaaaa
    aaaaaaaaaa
     aaaaaaaa
       aaaaaa
         aaaa
           aa


Ahora si :). Lo habia probado en un interprete online  :xD.

SALUDOS


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:23
creo que puse un rato muy dificil  :-\


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:25
Citar
owo a ver de una lista de varios numeros sacar el menor y el mayor que funcione con cualquier cantidad de numeros

Código:
def maymen(ent1):
lista = ent1.split (' ')
menor = min(lista)
mayor = max(lista)
salida = "" + menor + " " + mayor
return salida


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:26
creo que puse un rato muy dificil  :-\

Tienes razon... tengo uno mas facil...

Citar
Crea un mini interprete del lenguaje Fran2013:
el interprete tiene que tener los comandos:

-ECHO "Texto" - Imprime texto en pantalla.
-LIMPIAR - Limpia pantalla.
- Y un mensaje de error en caso de escribir mal un comando.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:27
Tienes razon... tengo uno mas facil...


ya lo hicieron xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:27
o.O

Ya puse el code T.T


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:27
Código:
def maymen(ent1):
lista = ent1.split (' ')
menor = min(lista)
mayor = max(lista)
salida = "" + menor + " " + mayor
return salida

Resuelto.., Tarde pero resuelto.
Te llevas un punto ...
Te toca crear un reto.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:28
o.O

Ya puse el code T.T
ahora pon el reto


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:30
Escribir un algoritmo que dado un numero calcule su equivalente en días, horas, minutos y segundos. (elviajedelnavegante)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:30
Citar
Citar
Resuelto.., Tarde pero resuelto.
Te llevas un punto ...
Te toca crear un reto.

El tiempo es oro xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:31
Escribir un algoritmo que calcule su equivalente en días, horas, minutos y segundos. (elviajedelnavegante)

Exelente, es un buen reto...
Si mal no recuerdo lo resolvi un dia. :)
Ya lo publico.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:32


El tiempo es oro xD

Me temo que si XD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:37
Me temo que si XD
no lo ibas a poner  :rolleyes:


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:38
no lo ibas a poner  :rolleyes:

Escribir un algoritmo que dado un numero calcule su equivalente en días, horas, minutos y segundos. (elviajedelnavegante)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:38
no lo ibas a poner  :rolleyes:

XD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:39


Esperen ... porfis  ;D


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:40


LISTOOOOO


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:43
no se ve nada jajaja
bueno aca dejo el mio
Código
  1. def tiempo(tiempo):
  2.        horas=(tiempo/60)/60
  3.        dia=horas/24
  4.        minutos=tiempo/60
  5.        segundos=tiempo
  6.        print "d:%i h:%i m:%i s:%i" % (dia,horas,minutos,segundos)
  7. tiempo(input("escriba el tiempo en segundos"))
  8.  
  9.  
PD: igual es tu punto supongo fue un error de copiado no mas :D


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:44
no se ve nada jajaja
bueno aca dejo el mio
Código
  1. def tiempo(tiempo):
  2.        horas=(tiempo/60)/60
  3.        minutos=tiempo/60
  4.        segundos=tiempo
  5.        print "h:%i m:%i s:%i" % (horas,minutos,segundos)
  6. tiempo(input("escriba el tiempo en segundos"))
  7.  
PD: igual es tu punto supongo fue un error de copiado no mas :D

Y los dias? xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:45
Y los dias? xD
ups ya los puse :P


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:46
no se ve nada jajaja
bueno aca dejo el mio
Código
  1. def tiempo(tiempo):
  2.        horas=(tiempo/60)/60
  3.        minutos=tiempo/60
  4.        segundos=tiempo
  5.        print "h:%i m:%i s:%i" % (horas,minutos,segundos)
  6. tiempo(input("escriba el tiempo en segundos"))
  7.  

faltan los dias machote XD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:47
faltan los dias machote XD
ya los puse  :-(
Código
  1. def tiempo(tiempo):
  2.        horas=(tiempo/60)/60
  3.        dia=horas/24
  4.        minutos=tiempo/60
  5.        segundos=tiempo
  6.        print "d:%i h:%i m:%i s:%i" % (dia,horas,minutos,segundos)
  7. tiempo(input("escriba el tiempo en segundos"))


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:47
no se ve nada jajaja
bueno aca dejo el mio
Código
  1. def tiempo(tiempo):
  2.        horas=(tiempo/60)/60
  3.        dia=horas/24
  4.        minutos=tiempo/60
  5.        segundos=tiempo
  6.        print "d:%i h:%i m:%i s:%i" % (dia,horas,minutos,segundos)
  7. tiempo(input("escriba el tiempo en segundos"))
  8.  
  9.  
PD: igual es tu punto supongo fue un error de copiado no mas :D


Lo lograstes... te llevas el punto...
Te toca crear reto :)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:48
ya los puse  :-(
Código
  1. def tiempo(tiempo):
  2.        horas=(tiempo/60)/60
  3.        dia=horas/24
  4.        minutos=tiempo/60
  5.        segundos=tiempo
  6.        print "d:%i h:%i m:%i s:%i" % (dia,horas,minutos,segundos)
  7. tiempo(input("escriba el tiempo en segundos"))


Jaja perdon :)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:50
con un while  representar el ciclo de la vida y la salida es la muerte , dentro del while que vaya pasando por diferentes etapas nacer etc ,y poner que sea posible salir de while con un accidente xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:51
con un while  representar el ciclo de la vida y la salida es la muerte , dentro del while que vaya pasando por diferentes etapas nacer etc ,y poner que sea posible salir de while con un accidente xD

El mejor que vi... sin duda jaja...
Ya lo publico.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:52
Ejemplo pls? No lo llego a comprender xDD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:52
Ejemplo pls? No lo llego a comprender xDD
[/quote

DARYO lo explica :)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:53
Ejemplo pls? No lo llego a comprender xDD
si hago un ejemplo te estaria dando el codigo xD imaginate la vida como u programa
whille(mientras este vivo)
{
aca va la vida
}
aca mori

dentro de el programa va aumentando la edad y cambias de etapa niño adulto etc

tambien puedes sufrir un accidente que te haga salir del while antes (numeros random ) eso ultimo opcionalxD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 22:54
Osea, dado una entrada seguir pa'lante o recorrer toda la vida cuando es llamada?


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:55
si hago un ejemplo te estaria dando el codigo xD imaginate la vida como u programa
whille(mientras este vivo)
{
aca va la vida
}
aca mori

Puse tu explicacion en la sección retos...


SSALUDFOS


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:56
si hago un ejemplo te estaria dando el codigo xD imaginate la vida como u programa
whille(mientras este vivo)
{
aca va la vida
}
aca mori

dentro de el programa va aumentando la edad y cambias de etapa niño adulto etc

tambien puedes sufrir un accidente que te haga salir del while antes (numeros random ) eso ultimo opcionalxD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 22:56
Osea, dado una entrada seguir pa'lante o recorrer toda la vida cuando es llamada?
recorrer la vida xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 22:58
si hago un ejemplo te estaria dando el codigo xD imaginate la vida como u programa
whille(mientras este vivo)
{
aca va la vida
}
aca mori

dentro de el programa va aumentando la edad y cambias de etapa niño adulto etc

tambien puedes sufrir un accidente que te haga salir del while antes (numeros random ) eso ultimo opcionalxD

Te parece que por este reto se den 2pt y si haces el opcional 2pt mas?


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 23:00
Te parece que por este reto se den 2pt y si haces el opcional 2pt mas?
tan complejo esta? xD me parece 2 pt por el punto y por el opcional otro punto y aun asi es generoso :P


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:01
tan complejo esta? xD me parece 2 pt por el punto y por el opcional otro punto y aun asi es generoso :P

Tenes razón ...
Me parece curiosa la idea... Como se te ocurrio?


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 23:04
Tenes razón ...
Me parece curiosa la idea... Como se te ocurrio?
fue algo espontaneo jeje , a veces se me ocurre programar para expresar ideas o para molestar a alguien if(fran2013==true):exit() o cosas asi xD es por eso


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:08
fue algo espontaneo jeje , a veces se me ocurre programar para expresar ideas o para molestar a alguien if(fran2013==true):exit() o cosas asi xD es por eso

Jajaaj , lo mas  molesto que programe fue en batch y fue esto:

Código:
@echo off
echo Hola , gracias por abrir el archivo... Te voy a joder la maquina
JODER:
start
start
start
start calc.exe
start calc.exe
start calc.exe
start calc.exe
start calc.exe
start notepad.exe
start notepad.exe
start notepad.exe
start notepad.exe
start notepad.exe
start mspaint.exe
start mspaint.exe
start mspaint.exe
start mspaint.exe
start mspaint.exe

goto JODER

No esta hecho mas que para joder... Me acuerdo que lo ponia en el cyber con mi hermano, nos  haciamos los disimulados y nos ibamos....

Estaba re pro esos años.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 23:12
el primer programa que hice fue copiar una linea javascript que el archivo hasta que pesaba un giga xD  alert("jaja") lo que hace alert es sacar una ventanita con jaja


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 23:13
si esta muy dificl cambien en el reto yo me retiro salu2


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:15
el primer programa que hice fue copiar una linea javascript que el archivo hasta que pesaba un giga xD  alert("jaja") lo que hace alert es sacar una ventanita con jaja

Que Jodedo jajaja...
Yo ase poco como no pude hacer un trabajo (en power point) cree uno, lo dañe y le cambie el tamaño con un programa...

El profe me dijo: "Lo entregas la proxima semana"

JAJA


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:24
Fuck, se me fue la luz y acabo de volver T.T

Ahora me pongo con el programita xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:26
Fuck, se me fue la luz y acabo de volver T.T

Ahora me pongo con el programita xD

Dale espero....

Si me aburro me lo pongo a hacer xD

Yo tambien puedo participar NO?


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:30
Claro... xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:41
Me aburri , no lo hago xDD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 23:45
si prefieren nuevo reto
mostrar los numeros primos del uno al 10

propongo nueva regla cuando despues de x tiempo no lo hagan se cambia el reto


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:46
Yo ya casi acabe, dame 1 seg xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:48
Código:
#!/usr/bin/python
import random
edad = 0

def lide(n1):
print "Edad: " + str(n1)
n1 = n1 + 1
bum = random.randrange(1000)
while bum > 958:
print "Accidente, que pena"
n1 = 80
break
return n1




while (edad < 80):
while edad == 0:
print "Nacer"
edad = lide(edad)
if edad < 80:
edad = lide(edad)
while edad == 10:
print "Crecer"
edad = lide(edad)
if edad < 80:
edad = lide(edad)
while edad == 30:
print "Reproducirse"
edad = lide(edad)
if edad < 80:
edad = lide(edad)
print "Morir"

PFFF, que locura


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:49
Fuck, me dio un fallo. p**a ***** de codigo T.T


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: daryo en 10 Noviembre 2013, 23:50
jajajajaja bueno q conste q no querias cambiarlo :P

PD: tres puntos bien ganados para adrianmendezRap


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:52
Código:
#!/usr/bin/python
import random
edad = 0

def lide(n1):
print "Edad: " + str(n1)
n1 = n1 + 1
bum = random.randrange(1000)
while bum > 958:
print "Accidente, que pena"
n1 = 80
break
return n1




while (edad < 80):
while edad == 0:
print "Nacer"
edad = lide(edad)
if edad < 80:
edad = lide(edad)
while edad == 10:
print "Crecer"
edad = lide(edad)
if edad < 80:
edad = lide(edad)
while edad == 30:
print "Reproducirse"
edad = lide(edad)
if edad < 80:
edad = lide(edad)
print "Morir"

PFFF, que locura

JAJA que esfuerzo... yo todavia no lo termine ...

Considerate el rey de los piratas Coders Python jajaja.



Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:52
Código:
#!/usr/bin/python
import random
edad = 0

def lide(n1):
if not n1 == 80:
print "Edad: " + str(n1)
n1 = n1 + 1
bum = random.randrange(1000)
while bum > 958:
print "Accidente, que pena"
n1 = 80
break
return n1




while (edad < 80):
while edad == 0:
print "Nacer"
edad = lide(edad)
edad = lide(edad)
while edad == 10:
print "Crecer"
edad = lide(edad)
edad = lide(edad)
while edad == 30:
print "Reproducirse"
edad = lide(edad)
edad = lide(edad)
print "Morir"

Al fin T.T


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:53
jajajajaja bueno q conste q no querias cambiarlo :P

PD: tres puntos bien ganados para adrianmendezRap

La verdad q da un trabajo xD

Te llevas 3 puntos adrianmendezRap ...

Que reto proponen... Participo esta vez xD.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:53
Lo tiene todo, edad, probabilidad (altisima) de accidente y los ***** whiles


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:56
Lo tiene todo, edad, probabilidad (altisima) de accidente y los ***** whiles

JAJAJ lo probe , valio la pena TU TRABAJO XD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:56
Pedirle una dirección IP al usuario, en el formato de cuatro decimales separados por punto (validando que cada valor esté entre 0 y 255), y pasarla a una representación hexadecimal.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 10 Noviembre 2013, 23:56
Facilito, que este fue muy largo xD

PD: Vuelvo en 30 min xP


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 10 Noviembre 2013, 23:58
Facilito, que este fue muy largo xD

PD: Vuelvo en 30 min xP

DALE :)


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Once en 11 Noviembre 2013, 00:15
Código
  1. #-*- coding:utf-8 -*-
  2.  
  3. ip = raw_input("Ingrese la ip: ")
  4. hexa = []
  5.  
  6. dividida = ip.split(".")
  7. if len(dividida) == 4:
  8.    for i in range(4):
  9.        try:
  10.            buff = int(dividida[i])
  11.        except:
  12.            print "Ip no númerica"
  13.            exit()
  14.        if buff <= 255:
  15.            hexa.append(hex(buff)[2:])
  16.        else:
  17.            print "Ip fuera de rango"
  18.            exit()
  19. else:
  20.    print "Ip invalida"
  21.    exit()
  22.  
  23. print "ip:", ".".join(hexa)
  24.  

Un poco feo el código pero bueno...

Saludos!


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Fran2013 en 11 Noviembre 2013, 00:18
Código
  1. #-*- coding:utf-8 -*-
  2.  
  3. ip = raw_input("Ingrese la ip: ")
  4. hexa = []
  5.  
  6. dividida = ip.split(".")
  7. if len(dividida) == 4:
  8.    for i in range(4):
  9.        try:
  10.            buff = int(dividida[i])
  11.        except:
  12.            print "Ip no númerica"
  13.            exit()
  14.        if buff <= 255:
  15.            hexa.append(hex(buff)[2:])
  16.        else:
  17.            print "Ip fuera de rango"
  18.            exit()
  19. else:
  20.    print "Ip invalida"
  21.    exit()
  22.  
  23. print "ip:", ".".join(hexa)
  24.  

Un poco feo el código pero bueno...

Saludos!

Perfecto, te llevas un punto y entras al ranking...
Publica un reto.


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Once en 11 Noviembre 2013, 00:25
Citar
Un script que reciba un número y diga si el número es perfecto o no

Saludos!


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 11 Noviembre 2013, 00:47
Error, 1 seg xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: adrianmendezRap en 11 Noviembre 2013, 00:50
Un script que reciba un número y diga si el número es perfecto o no

Código:
entr=input("Ingrese un numero -->")
sum=0
lista=[]
for i in range(1,entr):
    if entr%i==0:
        sum=sum+i
        lista.append(i)
if sum==entr:
print entr,"es un numero perfecto"
print "Lista numeros",lista
else:
    print entr," no es perfecto"

Ahora si, tenia una var mal escrita xD


Título: Re: [b]Retos python ... u otro lenguaje de scripting....[/b]
Publicado por: Eleкtro en 11 Noviembre 2013, 04:45
De esto ya había una sección abierta, has preguntado si sigue activa o si se tiene intención de seguir? La verdad es que yo también estoy interesado, pues es una buena forma de practicar.

Cita de: Fran2013
El ultimo registro de temas como este es de junio del 2012 ...  ;D

Aquél post está con chincheta, por algo será, no importa que el último reto sea del año pasado, que la gente no haya querido aportar no significa que la zona de retos haya dejado de existir.

Es más, mientras haya gente que se dedique a crear nuevos recopilatorios de retos y/o rankings por su cuenta (como este), jamás se podrá llevar a cabo una estructura ni una zona de retos con suficiente sensatez, pues este post con el paso dle tiempo habría quedado en el olvido como todos los demás, por ese motivo se creó un post con chincheta, para permanecer y no crear decenas de posts sobre la misma temática.

Siento decirtelo, @Fran2013, pero deberías haber preguntado como ya te han dicho, el foro es libre, pero preguntar es lo mínimo que podrías haber hecho símplemente por respeto hacia las iniciativas de las demás personas.

He estado ausente unos dias y me encuentro con esto.

Siento ser un aguafiestas chavales, quizás alguno me vaya a ver como una especie de monstruo por esto pero voy a tener que imponer una nueva norma en las normas ya impuestas del subforo de Scripting para que no se publiquen más rankings de retos existiendo ya una sección totálmente dedicada por y para los retos. (La próxima vez fijarse un poco más los temas con chinchetas, o preguntar)

Imagino que muchos os agradecerán la iniciativa y la participación, sobretodo yo, de verdad, gracias, pero esta no ha sido la mejor manera @Fran2013.

Aquí pueden leer las nuevas normas del foro de Scripting:
http://foro.elhacker.net/scripting/normas_del_tablon_leer_antes_de_postear-t201567.0.html;msg957615#msg957615







Para todos los interesados, la zona de retos sigue abierta para todos aquellos que quieran participar y contribuir, solo tienen que hacerlo, considero que la estructura del juego es muy sencilla.

Espero que no dejeis de contribuir con vuestros aportes y vuestros retos, podeis crear posts con retos, porsupuesto, pero sólamente un post por reto y yo me encargaré de añadirlo a los retos de Scripting, ...no plagieis una recopilación de retos con un ranking, eso ya existe y ya forma parte del foro.

Y porfavor, al publicar un reto en solitario, hacerlo siguiendo las reglas de participación del siguiente hilo, que para eso fue creado por un servidor:

http://foro.elhacker.net/scripting/zona_de_retos_scripting-t360782.0.html

(http://img842.imageshack.us/img842/9616/retos2.png)

Cierro el tema,
cualquier cosa me la pueden comentar por mensaje privado.

Saludos!