Python语言程序设计入门3.8 应用问题选讲(一): 求解二次方程cmath库.pptxVIP

  • 12
  • 0
  • 约1.03千字
  • 约 12页
  • 2022-09-30 发布于安徽
  • 举报

Python语言程序设计入门3.8 应用问题选讲(一): 求解二次方程cmath库.pptx

例3-14:编写程序,求解一元二次方程: ax2 + bx + c = 0(a ≠ 0)的根。 利用一元二次方程的求根公式 求解。 例3-14:编写程序,求解一元二次方程: ax2 + bx + c = 0(a ≠ 0)的根。 利用一元二次方程的求根公式 求解。 请暂停播放,花几分钟时间编写程序! a = eval(input(请输入二次项系数a(a≠0):)) b = eval(input(请输入一次项系数b:)) c = eval(input(请输入常数项c:)) d = b**2 - 4*a*c # 根的判别式 if d = 0: x1 = (-b + d ** 0.5)/(2*a) x2 = (-b - d ** 0.5)/(2*a) print(x1 = {:.2f},x2 = {:.2f}.format(x1,x2)) else: realx = -b/(2*a) imagx = (-d) ** 0.5/(2*a) print(x1 = {:.2f} + {:.2f}J.format(realx,imagx)) print(x2 = {:.2f} - {:.2f}J.fo

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档