为了账号安全,请及时绑定邮箱和手机立即绑定

哪错了,求教?

import math


def quadratic_equation(a, b, c):
    det=b*b-4*a*c
    if det<0:
        return none
    elif det==0:
        return -b/(a*2)
    else:
        return (-b-math.sqrt(det))/(2*a),(-b+math.sqrt(det))/2/a
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)


正在回答

3 回答

确实交换顺序可以通过,不过你的代码有一个错误,只是在这里不影响输出结果,就是那句return none,这个none首字母应该大写,即return None。

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//57903def000141cc05430545.jpg

我试了可以呀

0 回复 有任何疑惑可以回复我~

没有错啊,你试试把根的正负换一下试试,即

return (-b+math.sqrt(det))/(2*a),(-b-math.sqrt(det))/2/a

0 回复 有任何疑惑可以回复我~
#1

marktwainme 提问者

换了顺序还是不行。
2016-07-21 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758357    人
  • 解答问题       8967    个

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

进入课程

哪错了,求教?

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号