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)?這樣。不知道哪里錯(cuò)了
4 回答
已采納

Davidham3
TA貢獻(xiàn)8條經(jīng)驗(yàn) 獲得超0個(gè)贊
那個(gè)報(bào)錯(cuò)是縮進(jìn)的有錯(cuò)誤,你最好把所有的代碼重新打一遍,tab和空格不要混用。
如果你用sublime編輯器的話,里面有個(gè)轉(zhuǎn)換縮進(jìn)方式,可以使用那個(gè)將所有的縮進(jìn)一鍵轉(zhuǎn)為tab或者4個(gè)空格。

清波
TA貢獻(xiàn)165條經(jīng)驗(yàn) 獲得超90個(gè)贊
?代碼完全沒(méi)有錯(cuò)誤,在我這邊可以跑起來(lái),命令行提示的是: 第9行有縮進(jìn)錯(cuò)誤,把第9行前面的縮進(jìn)刪了,重新縮進(jìn)下就能行。
添加回答
舉報(bào)
0/150
提交
取消