Cita:
Hay que usar while, no for.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!.
Por lo que he entendido he hecho esto hasta el momento pero no se si se refiere a esto:
Código Python:
Ver original
n = int(raw_input('Introduce un valor n: ')) sumatorio = 0 i = 0 while i < n: i += 1 sumatorio *= i (n - 1) * n print sumatorio