定义一个函数fun(),判断一元二次方程根的情况;(有相等实根、有不等实根或无实根)。 在调用程序中,输入一元二次方程的系数a,b,c,调用fun()函数输出方程根的情况。
时间: 2024-02-18 18:06:17 浏览: 53
一元二次方程及根的定义.doc
好的,以下是一个 Python 的实现:
```python
def fun(a, b, c):
delta = b**2 - 4*a*c
if delta > 0:
print("有两个不等实根")
elif delta == 0:
print("有一个相等实根")
else:
print("无实根")
a = float(input("请输入一元二次方程的系数 a:"))
b = float(input("请输入一元二次方程的系数 b:"))
c = float(input("请输入一元二次方程的系数 c:"))
fun(a, b, c)
```
调用 `fun()` 函数,传入系数 `a`、`b` 和 `c`,即可得到方程根的情况。不同的根情况对应不同的输出信息。注意,此处只考虑了实根情况,虚根情况需要额外处理。
阅读全文