找不出錯啊
哪里錯了??
import math
def quadratic_equation(a, b, c):
? ? de=b**2-4*a*c
? ? if de>=0:
? ? ? ? x1=(-b+math.sqrt(de))/(2*a)
? ? ? ? x2=(-b-math.sqrt(de))/(2*a)
? ? ? ? return x1,x2
? ? else:
? ? ? ? return
? ??
print quadratic_equation(2, 3, 0)
print quadratic_equation(1, -6, 5)
2016-10-22
不是縮進的問題,你的:全都是中文的,換成英文的:就行了?
2016-10-26
你的冒號都是中文狀態下的,所以出錯了
2016-10-25
復制了你的代碼: ? ?二個地方冒號換成英文的就能執行了。
1 (??if?de?>=?0:) ?第4行 ? ? ? ? 2(else:)第8行 ??
2016-10-22
大兄弟,我也是這樣的,交互式環境報錯為:
??? print quadratic_equation(2, 3, 0)
?????????????????????????? ^
SyntaxError: invalid syntax
2016-10-22
要注意代碼的縮進,Python縮進非常嚴格。