2003-09-08 YatAnotherWayToDo ... Python Factorial from operator import mul def fact(num): if num < 1: raise ValueError return reduce(mul,range(1,num))