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