```
import math
def quadratic(a, b, c):
if a!=0: w = b*b-4*a*c if w < 0: return 'error' else: x1=(-b+math.sqrt(w))/(2*a) x2=(-b-math.sqrt(w))/(2*a) return'(%.1f,%.1f)'%(x1,x2) else: pass
print(quadratic(2, 3, 1)) # => (-0.5, -1.0) print(quadratic(1, 3, -4)) # => (1.0, -4.0)
a可以等0啊。a=0时,x有一个解
Sign in to make a reply
丶丶光
```
-- coding: utf-8 --
import math
def quadratic(a, b, c):
测试:
print(quadratic(2, 3, 1)) # => (-0.5, -1.0) print(quadratic(1, 3, -4)) # => (1.0, -4.0)