From 4e67174880707e54cca8ca1d3d5cb94f44ea642d Mon Sep 17 00:00:00 2001 From: DarĂ­o Clavijo Date: Fri, 07 Jan 2011 01:59:13 +0000 Subject: four space in factorial --- diff --git a/data/math/factorial b/data/math/factorial index 5c796ac..6935e84 100644 --- a/data/math/factorial +++ b/data/math/factorial @@ -5,28 +5,28 @@ t = timeit.Timer() #we define a factor function in recursive flavor def factorial_recursive(number): - result = 1 - if n > 0: - result = n * factorial_recursive(number-1) - print "factorizing: ",number, " result: ", result - return result + result = 1 + if n > 0: + result = n * factorial_recursive(number-1) + print "factorizing: ",number, " result: ", result + return result #we define a factor function in iterative flavor def factorial_iterative(number): - result = 1 - for i in range(1,number+1): - result = result * i - print "factorizing: ",i, " result: ", result - return result + result = 1 + for i in range(1,number+1): + result = result * i + print "factorizing: ",i, " result: ", result + return result def calculate(number,type): - time = t.timeit() - if type == 0: - type_s = "recursive" - result = factorial_recursive(number) - else: - type_s = "iterative" - result = factorial_iterative(number) + time = t.timeit() + if type == 0: + type_s = "recursive" + result = factorial_recursive(number) + else: + type_s = "iterative" + result = factorial_iterative(number) delta = abs(t.timeit() - time) print "Type: " , type_s , " in: ", 1/delta -- cgit v0.9.1