class是类,类下面可以分属性和方法,但类肯定没法直接使用
你需要一个
def __init__():
这个是用来初始化类中的属性的,如果你不需要用到属性也可以省略
但最少需要一个方法
class QE:
def sol1(self,a,b,c):#self表示是在类中,不能省略
#这里放你的代码
使用时先实例化类
然后调用这个方法
s=QE()
s.sol1(a,b,c)
或者直接把class改成def
class 改成def
你这class 是类名啊 不是方法名 你得用def qe(a,b,c): 而且你还没有调用方法,都没有执行 最后面
```python
def QE(a,b,c):
d=b*b-4*a*c
if d<0:
return []
elif d==0:
return [(-b)/(2*a)]
elif d>0:
return [(-b+d**(0.5))/2,(-b-d**(0.5))/2]
QE(1,2,3)
```