def fac(limit): result = 1 for i in range(1, limit+1): result *= i return result number = fac(100) sum = 0 while(number > 0): sum += number % 10 number = number / 10 print sum