执行不起来?

来源:7-4 Python函数之返回多值

qq_MissChen_2

2016-08-17 15:59

import math
def quadratic_equation(a, b, c):
    d = b*b-4*a*c
    if d>=0:
        x1 = (-b)/(2*a) + math.squrt(d)/(2*a)
        x2 = (-b)/(2*a) - math.squrt(d)/(2*a)
        return x1,x2
    else:
        return None
print quadratic_equation(2,3,0)
print quadratic_equation(1,-6,5)

写回答 关注

3回答

  • 慕粉3275100
    2016-08-17 16:21:38
    已采纳

    应该是sqrt吧?

    qq_Mis...

    非常感谢!

    2016-08-18 10:56:00

    共 1 条回复 >

  • weibo__尘埃丶落定_03832203
    2016-08-17 16:40:45

    函数拼错了,我醉了看半天,是math.sqrt()

    qq_Mis...

    thanks

    2016-08-18 10:57:06

    共 1 条回复 >

  • c0Sin
    2016-08-17 16:25:28

    。。。。squrt()  是什么鬼,,,

    qq_Mis...

    谢谢啦

    2016-08-18 10:56:56

    共 1 条回复 >

初识Python

学python入门视频教程,让你快速入门并能编写简单的Python程序

758250 学习 · 8967 问题

查看课程