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
n = int(raw_input('Introduce un valor n: ')) sumatorio = 0 i = 0 while i < n: i += 1 sumatorio *= i (n - 1) * n print sumatorio