-->
当前位置:首页 > 题库 > 正文内容

函数题:计算一元二次方程的根

Luz3年前 (2022-05-10)题库854
已知一元二次方程$$ax^{2}+bc+c=0$$的三个系数,求解方程的实根。设计 equation(a,b,c)函数,三个参数分别为二次项系数a,一次项系数b和常数项系数c。计算$$\Delta =b^{2} -4ac$$。若$$\Delta\ge0$$,则有实根,返回两个实根,要求保留2位小数,英文逗号分隔;若$$\Delta<0$$,则没有实根,返回“没有实根”。
计算方程两个根的公式为:$$x=\frac{-b\pm \sqrt{b^{2} -4ac} }{2a} $$

### 函数接口定义:

def equation(a,b,c):


### 裁判测试程序样例:

# 请在这里写答案

a,b,c=map(float,input().split())
print(equation(a, b, c))


### 输入样例1:

在这里给出一组输入。例如:

in
1 -2 1


### 输出样例1:

在这里给出相应的输出。例如:

out
1.00,1.00

### 输入样例2:

在这里给出一组输入。例如:

in
2 11 -6


### 输出样例2:

在这里给出相应的输出。例如:

out
0.50,-6.00

### 输入样例3:

在这里给出一组输入。例如:

in
2 2 1


### 输出样例3:

在这里给出相应的输出。例如:

out
没有实根






答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。