delta=b*b-4*a*c
if delta > 0:
x1=(-b+math.sqrt(delta))/2*a
x2=(-b-math.sqrt(delta))/2*a
return x1,x2
print('有实根',x1,x2)
else delta = 0:
return x1
print(x1)
elif delta < 0:
return None
print('无实根')
File "C:\Users\abc\AppData\Local\Temp\learn_python_u29_2rx8_py\test_60.py", line 12
^
SyntaxError: invalid syntax
delta = 0:改为==
一个等号是赋值,两个是判断。三个也行(还加类型)。
Sign in to make a reply
乄丶KJK_洞洞_
delta=b*b-4*a*c
if delta > 0:
x1=(-b+math.sqrt(delta))/2*a
x2=(-b-math.sqrt(delta))/2*a
return x1,x2
print('有实根',x1,x2)
else delta = 0:
x1=(-b+math.sqrt(delta))/2*a
return x1
print(x1)
elif delta < 0:
return None
print('无实根')
File "C:\Users\abc\AppData\Local\Temp\learn_python_u29_2rx8_py\test_60.py", line 12
else delta = 0:
^
SyntaxError: invalid syntax