[b]Retos python ... u otro lenguaje de scripting....[/b]

Iniciado por Fran2013, 10 Noviembre 2013, 17:14 PM

0 Miembros y 3 Visitantes están viendo este tema.

Fran2013

Cita de: MCKSys Argentina en 10 Noviembre 2013, 21:12 PM
En python, recursiva:

Código (python) [Seleccionar]

def factorial (n):
    if (n == 0) | (n ==1):
        return 1
    else:
        return n * factorial (n-1)


Saludos!

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

Te toca crear un reto :)...

SALU2




Si tuviera el código fuente de tu amor, haría que amara al objeto "YO".

adrianmendezRap

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

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


Un poco tarde la verdad T.T
No es antiguo... es de coleccionista.

Fran2013

Cita de: adrianmendezRap en 10 Noviembre 2013, 21:14 PM
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




Si tuviera el código fuente de tu amor, haría que amara al objeto "YO".

MCKSys Argentina

Cita de: Fran2013 en 10 Noviembre 2013, 21:13 PM
Te toca crear un reto :)...
OK: Realizar una funcion que genere la serie de Fibonacci para un numero dado.

Saludos!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Fran2013

Cita de: MCKSys Argentina en 10 Noviembre 2013, 21:19 PM
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




Si tuviera el código fuente de tu amor, haría que amara al objeto "YO".

adrianmendezRap

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?
No es antiguo... es de coleccionista.

Fran2013

Cita de: adrianmendezRap en 10 Noviembre 2013, 21:24 PM
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




Si tuviera el código fuente de tu amor, haría que amara al objeto "YO".

adrianmendezRap

CitarTe 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.
No es antiguo... es de coleccionista.

Fran2013

Cita de: adrianmendezRap en 10 Noviembre 2013, 21:27 PM
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




Si tuviera el código fuente de tu amor, haría que amara al objeto "YO".

daryo

#19
Código (python) [Seleccionar]

def traingulo(asd):
x=len(asd)
for xc in range(len(asd)):
print " "*(len(asd)-xc)+asd[xc]*xc+""+asd[xc]*xc+" "*(len(asd)-xc)
print "---------------------"
for xy in range(len(asd)):
print " "*(len(asd)+xy)+asd[xy]*(x-xy)+asd[xy]*(x-xy)+" "*(len(asd)-xc)
traingulo(raw_input())

en otro lenguaje me hubiera salido el doble de lineas xD
buenas