Código Python:
Ver originaln = int(raw_input('Introduce un valor n: '))
sumatorio = 1
i = 0
while i < n:
i += 1
sumatorio *= i
#sumatorio = sumatorio * i
#sumatorio = 0 * i
#sumatorio = 0, asi sucesivamente
(n - 1) * n #WTF??!! esto que hace aqui son operaciones al aire
print sumatorio
Recomendación empieza a aprender como usar un debugger o por lo menos a hacer pruebas de escritorio.