Discuss / Python / 二次方程求解

二次方程求解

Topic source

import math

def quadratic(a,b,c):

    d=b*b-4*a*c

    if a==0:

        return("这根本不是二元一次方程!")

    elif d<0:

        return("方程无解")

    else:

        x1=(-b+math.sqrt(d))/(2*a)

        x2=(-b-math.sqrt(d))/(2*a)

        return x1,x2

a=int(input("请输入a的值:"))

b=int(input("请输入b的值:"))

c=int(input("请输入c的值:"))

x=quadratic(a,b,c)

print(x)


  • 1

Reply