Discuss / Python / 求助

求助

Topic source

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

delta = 0:改为==

一个等号是赋值,两个是判断。三个也行(还加类型)。


  • 1

Reply