Fatorial de um Número no Python
Você poderá baixar (downloding) desta página em (download)
Fatorial de um Número
def fact(n):
if n < 0:
return 0
elif n == 0 or n == 1:
return 1
else:
fact = 1
while (n>1):
fact = fact * n
n = n - 1
return fact
print (fact(-5))