From c5083f5990103783730ff64c63a22867d8db9110 Mon Sep 17 00:00:00 2001 From: James Cameron Date: Wed, 24 Aug 2011 21:53:44 +0000 Subject: division by zero fix for when elapsed time is zero on fast systems, #11176 --- (limited to 'data') diff --git a/data/math/factorial b/data/math/factorial index c5b9ce7..95d0cd4 100644 --- a/data/math/factorial +++ b/data/math/factorial @@ -29,7 +29,10 @@ def calculate(number, type): type_s = 'iterative' factorial_iterative(number) delta = time.time() - start - print 'Type: ', type_s, ' in: ', 1 / delta + if delta > 0: + print 'Type: ', type_s, ' in: ', 1 / delta + else: + print 'Type: ', type_s # ask for a number to compute the factorial of number = input('Please input a number:') -- cgit v0.9.1