解题思路:
注意事项:
参考代码:
def fun(a, b, c):
d = b**2 - 4 * a * c
if d > 0:
x1 = (-b + pow(d, 0.5)) / (2*a)
x2 = (-b - pow(d, 0.5)) / (2*a)
print("x1={:.3f} x2={:.3f}".format(x1, x2))
elif d == 0:
x1 = x2 = -b / (2*a)
print("x1={:.3f} x2={:.3f}".format(x1, x2))
else:
x1 = -b / (2*a)
x2 = pow(-d, 0.5) / (2*a)
print("x1={:.3f}+{:.3f}i x2={:.3f}-{:.3f}i".format(x1,x2,x1,x2))
def main():
a, b, c = map(int, input().split())
fun(a, b, c)
main()
0.0分
2 人评分