Discuss / Python / 交个作业

交个作业

Topic source

    if (b**2 - 4*a*c) < 0:

        return '该方程无解'

    elif (b**2 - 4*a*c) == 0 :

        x = (-b/2*a)

        return '该方程只有一个解,x'

    else:

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

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

        return x1, x2

只有一个解的地方写错了 /emmm

x = -b / (2*a)

return '该方程只有一个解:%6.2f' %x

这个应该要这么写,不然会报错。


  • 1

Reply