Entender lo que hay que hacer en este ejercicio.

Iniciado por Meta, 14 Octubre 2010, 03:44 AM

0 Miembros y 1 Visitante están viendo este tema.

Meta

Hay un ejercicio que no se que hay que hacer, no entiendo mucho.

Citar
Gacer un programón que calcule el factorial de un número entero positivo. El factorial de n se denota con n!, pero no existe ningún operador Python que permita efectuar este cálculo directamente. Sabiendo que n! = 1 · 2 · 3 · . . . · (n − 1) · n y que 0! = 1, haz un programa que pida el valor de n y muestre por pantalla el resultado de calcular n!.

Hay que usar while, no for.

Por lo que he entendido he hecho esto hasta el momento pero no se si se refiere a esto:

Código (python) [Seleccionar]
n = int(raw_input('Introduce un valor n: '))

sumatorio = 0
i = 0
while i < n:
    i += 1
    sumatorio *= i
    (n - 1) * n
print sumatorio
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/

Shell Root

Recordad que todo número multiplicado por 0 es igual a 0. xD
Código (python) [Seleccionar]
n = int(raw_input('Introduce un valor n: '))

sumatorio = 1
i = 1
while i < n:
   i += 1
   sumatorio *= i
print sumatorio
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Lunfardo

usar for o while es indistinto.


te lo digo por si las dudas , por que no se si lo que dijiste era un condicion del problema o una deduccion tuya

.:WindHack:.

Puedes practicar un poco con for, ya he visto que has empleado mucho el bucle while.

Follow me on Twitter: @windhack | Visit my website: www.daw-labs.com

"The only thing they can't take from us are our minds."

Shell Root

Supongo que deberá estar siguiendo un tutorial. Así que si se lo piden, pues lo tiene que hacer...
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

Meta

Sí. Estoy aprendiendo Python siguiendo este tutorial. Por ahora solo usar While y no for. ;)

http://marmota.act.uji.es/mtp/pdf/python.pdf

Saludo.
Tutoriales Electrónica y PIC: http://electronica-pic.blogspot.com/