[Tutor] faulty code (maths)

David ldl08 at gmx.net
Sun Nov 23 14:39:01 CET 2008


Hello Kent,

yes, the error message - sorry:

When I just run line 3, I get:

In [7]:  q = sqrt(b*b - 4*a*c)
  ...:
---------------------------------------------------------------------------
<type 'exceptions.ValueError'>            Traceback (most recent call last)

/home/david/Documents/Python/myCode/Langtangen/py1st/<ipython console> 
in <module>()

<type 'exceptions.ValueError'>: math domain error

In [8]:

Ah! It's a not a Python, but a math error - I am trying to take a root 
of a negative number!

Thanks for the help!

David

Kent Johnson wrote:
> On Sun, Nov 23, 2008 at 6:37 AM, David <ldl08 at gmx.net> wrote:
>
>   
>> I am trying to solve exercise 1.18 ("Why does the following program not work
>> correctly?"), but I don't find the mistake: why does the line
>>
>> q = sqrt(b*b - 4*a*c)
>>
>> cause an error? I was playing around with the code, but got nowhere.
>>     
>
> Did you get an error? What was it? Please show the entire error
> message, including the stack trace, when you have a question about an
> error.
>
> What is the value of (b*b - 4*a*c) ? Does that give you a hint?
>
> Kent
>
>   



More information about the Tutor mailing list