"""解一元二次方程""" import math class equation: def __init__(self): self.coe2 = 0 # 二次项系数 self.coe1 = 0 # 一项系数 self.coe0 = 0 # 常数项系数 self.delte = 0 self.x1 = 0 self.x2 = 0 def setCoe2(self, coe): self.coe2 = coe def getCoe2(self): return self.coe2 def setCoe1(self, coe): self.coe1 = coe def getCoe1(self): return self.coe1 def setCoe0(self, coe): self.coe0 = coe def getCoe0(self): return self.coe2 def getDelte(self): self.delte = self.coe1 ** 2 - 4 * self.coe2 * self.coe0 return self.delte def getX1(self): self.x1 = (-self.coe1 + math.sqrt(self.delte)) / 2 * self.coe2 return self.x1 def getX2(self): self.x2 = (-self.coe1 - math.sqrt(self.delte)) / 2 * self.coe2 return self.x2 def printEquation(self): if s
python 练习(一元二次方程)
最新推荐文章于 2024-03-18 16:14:13 发布