编写代码,显示请输入三个数分别对应a,b,c,对此计算函数quadratic(a,b,c),判断一元二次方程ax2+bx+c=0是否存在实数解。如果存在,打印两个实数解,如果不存在,打印“不存在实数解”。
时间: 2024-05-01 09:18:32 浏览: 64
判断一个一元二次方程是否有解
这是一个很好的编程问题!下面是一个Python语言编写的quadratic(a,b,c)函数,帮您求解一元二次方程:
```python
import math
def quadratic(a,b,c):
delta = b**2 - 4*a*c
if delta >= 0:
x1 = (-b + math.sqrt(delta))/(2*a)
x2 = (-b - math.sqrt(delta))/(2*a)
return x1, x2
else:
return "不存在实数解"
```
您可以调用这个函数,输入三个数分别对应a、b、c,就可以计算出一元二次方程ax^2+bx+c=0是否存在实数解,并且返回相应的答案。
阅读全文