summaryrefslogtreecommitdiffstats
path: root/Demo/scripts
diff options
context:
space:
mode:
Diffstat (limited to 'Demo/scripts')
-rwxr-xr-xDemo/scripts/fact.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/Demo/scripts/fact.py b/Demo/scripts/fact.py
index b406086..4833e08 100755
--- a/Demo/scripts/fact.py
+++ b/Demo/scripts/fact.py
@@ -19,7 +19,7 @@ def fact(n):
res.append(2)
n = n/2
# Try odd numbers up to sqrt(n)
- limit = sqrt(n+1)
+ limit = sqrt(float(n+1))
i = 3
while i <= limit:
if n%i == 0:
@@ -28,7 +28,8 @@ def fact(n):
limit = sqrt(n+1)
else:
i = i+2
- res.append(n)
+ if n != 1:
+ res.append(n)
return res
def main():