I need some help on this practice problem for Python.Positive root of the following equation:
34*x^2 + 68*x - 510
Recall:
a*x^2 + b*x + c
x1 = ( - b + sqrt ( b*b - 4*a*c ) ) / ( 2*a )
what I typed is...
>>> import math
>>> math.sqrt(68*68-4*34*-510)
272.0
>>> (-68+sqrt(68*68-4*34*-510))/(2*34)
but I keep getting
Traceback (most recent call last):
File "
what were you expecting when you wrote "(-68+sqrt(68*68-4*34*-510))/(2*34)" ?
You either need to do: "from math import* if you don't want to type math.sqrt(2) and just say sqrt(2) or "from math import as m" so you could use m.sqrt(2). All I know is that how importing and using libraries works in python.
Hi thank you for your reply. When I wrote "(-68+sqrt(68*68-4*34*-510))/(2*34)" , I was expecting to get the final result.But I didn't get the final result, I got NameError: name 'sqrt' is not defined instead.
"(-68+math.sqrt(68*68-4*34*-510))/(2*34)" is what you would want then in your case
Thank you so much, salb
Join our real-time social learning platform and learn together with your friends!