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

输出错误,请帮忙????

不知道是逻辑问题还是代码哪里语法错误,看了好久,没找出来原因

正在回答

2 回答

第十二行的2a改成2*a

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

Emmanuels 提问者

谢谢你,很感谢。不细心
2017-03-11 回复 有任何疑惑可以回复我~

谢谢,有两处没有写好,你发现了一处。很感谢

import math


def quadratic_equation(a, b, c):

    dit = b*b-4*a*c

    if dit > 0:

       d = math.sqrt(dit)

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

       x2 = (-b - d)/(2*a)

       return x1,x2

    elif dit == 0:

       x1 = -b/(2*a)

       return x1

    else:

       return

print quadratic_equation(2, 3, 0)

print quadratic_equation(1, -6, 5)


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

mathfather

我在vs里面跑你的代码改了12行那里就能调试成功了。所以没管别的了qaq
2017-03-12 回复 有任何疑惑可以回复我~
#2

Emmanuels 提问者 回复 mathfather

thank.u,确实调试成功了
2017-03-12 回复 有任何疑惑可以回复我~

举报

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

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

进入课程

输出错误,请帮忙????

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信