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

大家帮忙找下哪里有问题

大家帮忙找下哪里有问题

啊B 2016-02-25 11:37:48
import math def quadratic_equation(a, b, c):     z=b*b-4*a*c     if z<0:     return None     else:     x1=(-b+math.sqrt(z))/(2*a)         x2=(-b-math.sqrt(z))/(2*a)         return x1,x2 print quadratic_equation(2, 3, 0) print quadratic_equation(1, -6, 5) 这样。不知道哪里错了
查看完整描述

4 回答

已采纳
?
Davidham3

TA贡献8条经验 获得超0个赞

那个报错是缩进的有错误,你最好把所有的代码重新打一遍,tab和空格不要混用。

如果你用sublime编辑器的话,里面有个转换缩进方式,可以使用那个将所有的缩进一键转为tab或者4个空格。

查看完整回答
反对 回复 2016-02-27
?
清波

TA贡献165条经验 获得超90个赞

 代码完全没有错误,在我这边可以跑起来,命令行提示的是: 第9行有缩进错误,把第9行前面的缩进删了,重新缩进下就能行。

查看完整回答
反对 回复 2016-03-01
?
慕大叔

TA贡献75条经验 获得超103个赞

你的x1,x2要先定义,浮点型。

查看完整回答
反对 回复 2016-02-26
  • 啊B
    啊B
    怎么定义? x1=0.0 这样么,我添加了也不行啊
?
乔帮主

TA贡献184条经验 获得超67个赞

是报错还是怎么的?我用的是3.x版本的!

查看完整回答
反对 回复 2016-02-25
  • 啊B
    啊B
    看下 我新添加的 问题中的, 2.7.8版本
  • 4 回答
  • 0 关注
  • 1704 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信