from decimal import Decimal
# replaces default range function to allow more functionality
def range(start, stop=None, step=1):
if stop==None: stop = start; start = 0
x = []
while start < stop:
x.append(Decimal(str(start)))
start += Decimal(str(step))
return x
Diff to Previous Revision
--- revision 1 2010-06-07 01:44:02
+++ revision 2 2010-06-07 01:50:20
@@ -1,8 +1,10 @@
+from decimal import Decimal
+
# replaces default range function to allow more functionality
def range(start, stop=None, step=1):
if stop==None: stop = start; start = 0
x = []
while start < stop:
- x.append(start)
- start += step
+ x.append(Decimal(str(start)))
+ start += Decimal(str(step))
return x