为什么提示缩进有问题?
Topic source又贴了一遍
import math
def quadratic(a,b,c):
f=b**2-4*a*c
if f<0:
return ('方程无解')
elif f==0:
return (-b/(2*a))
else:
x1=(-b-math.sqrt(f))/(2*a)
x2=(-b+math.sqrt(f))/(2*a)
return (x1,x2)
print(quadratic(4,8,2))
很有可能是你的空格和回车混用了,参考这个链接
https://www.crifan.com/python_syntax_error_indentationerror/comment-page-1/
- 1
YY饺子
import math def quadratic(a, b, c): q=bb-4ac if q<0: return ('wujieguo') elif q==0: return ('hanshujiewei' ) else: x1=(-b+math.sqrt(q))/(2a) x2=(-b-math.sqrt(q))/(2*a) return (x1,x2) print(quadratic(2,3,1))