Python求一元二次方程的根

首先如图所示敲出下列代码:

Python求一元二次方程的根_第1张图片

 即如下

import math
a = float(input("请输入a的值:"))
b = float(input("请输入b的值:"))
c = float(input("请输入c的值:"))
if a != 0:
          delta = b**2-4*a*c
          if delta < 0:
              print("无根")
          elif delta == 0:
                s = -b/(2*a)
                print("唯一的根x=",s)
          else:
                root = math.sqrt(delta)
                x1 = (-b+root)/(2*a)
                x2 = (-b-root)/(2*a)
                print("x1=",x1,"\t","x2=",x2)

输入3个数测试,得到如图所示,即为成功

Python求一元二次方程的根_第2张图片

 搬走,不客气!

你可能感兴趣的:(python,开发语言,后端)