python求根公式_Python函数之返回多值一元二次方程的定义是:ax² + bx + c = 0请参考求根公式:x = (-b±√(b²-4ac)) / 2a...

源自:7-4 Python函数之返回多值

Python函数之返回多值一元二次方程的定义是:ax² + bx + c = 0请参考求根公式:x = (-b±√(b²-4ac)) / 2a

1#import math

def quadratic_equation(a, b, c):

de=b**2-4*a*c

if de>=0:

x1=(-b+math.sqrt(de))/(2*a)

x2=(-b-math.sqrt(de))/(2*a)

return x1,x2

else:

return

print quadratic_equation(2, 3, 0)

print quadratic_equation(1, -6, 5)

3#import math

def quadratic_equation(a, b, c):

t = math.sqrt(b * b - 4 * a * c)

return (-b + t) / (2 * a),( -b - t )/ (2 * a)

print quadratic_equation(2, 3, 0)

print quadratic_equation(1, -6, 5)

2#import math

def quadratic_equation(a, b, c):

if (b*b-4*a*c)<0:

return "no real root"

else:

x=b*b-4*a*c

return (-b+math.sqrt(x))/(2*a),(-b-math.sqrt(x))/(2*a)

print quadratic_equation(2, 3, 0


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部