Yes, I made a typo in
the quantize. You are correct I am not able to read and parse the text
file properly?
I just face that IDE screen and it's all white. I am
lost.
-----Original Message-----More specifically, Joe, where and what types of errors are you getting?
From: Jason Massey [mailto:[EMAIL PROTECTED]
Sent: Wednesday, October 25, 2006 4:25 PM
To: [EMAIL PROTECTED]
Cc: tutor
Subject: Re: [Tutor] Decimal truncation, rounding etc.
When I type in your example exactly as above I get the following:
>>>from decimal import *
>>> Decimal('7.0000').quantize(Decimal('1.000'),rounding=decimal.ROUND_DOWN)
Traceback (most recent call last):
File "<interactive input>", line 1, in ?
NameError: name 'decimal' is not defined
That error appears because you've imported all of the decimal functions into the global namespace and you're trying to reference a value in the decimal namespace. In your example it'd have to look like this to work:
>>>Decimal('7.0000').quantize(Decimal('1.000'),rounding=ROUND_DOWN) #note the lack of decimal in front of ROUND_DOWN
Decimal("7.000")
Or is the problem that you're not able to read and parse the text file properly?
On 10/25/06, Joe Cox <[EMAIL PROTECTED]> wrote:My next project is to read a doc file and do some number editing.I can alter numbers in the Interactive Shell OK:import math
print round(7.12345,4)
7.1234from decimal import*
Decimal('7.00000').quantize(Decimal('1.000'),rounding = decimal.ROUND_DOWN)
Decimal("7.0000")But when I go in to IDLE, I just don't seem to be able to make this work.A typical line of code for me to read and edit will look like:G01 G91 X7.12345 Y7.0000 Z-0.0086The underlines is what I need to edit, as above.I must not understand something fundamental.Joe Cox513-293-4830
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor
_______________________________________________ Tutor maillist - [email protected] http://mail.python.org/mailman/listinfo/tutor
