Python总是得到无效的语法错误

时间:2017-11-08 20:37:10

标签: python

我不明白为什么我总是会得到无效的语法错误。 你能帮忙吗?

def steigung(a,b,c,d,x):

Ausgabe= 3*a*x**2+2*b*x+c
Ausgabe2= 6*a*x+2*b

if Ausgabe >= 1:
    print("Die Funktion Steigt")
elif Ausgabe <= -1:
    print("Die Funktion Fällt")
elif Ausgabe=0 and Ausgabe2 > 0:
    print("Die Funktion hat ein lokales Minimum")
elif Ausgabe=0 and Ausgabe2 < 0:
    print("Die Funktion hat ein lokales Maximum")
elif Ausgabe=0 and Ausgabe2 = 0:
    print("die Funktion einen kritischen Punkt unbekannten Typs")


return print

1 个答案:

答案 0 :(得分:0)

您正在使用分配来比较值,而不是使用比较运算符==。另外,我会使用小写字母引用局部变量。 最后,我不明白为什么要返回print函数,删除它。

def steigung(a,b,c,d,x):

   ausgabe= 3*a*x**2+2*b*x+c
   ausgabe2= 6*a*x+2*b

   if ausgabe >= 1:
      print("Die Funktion Steigt")
   elif ausgabe <= -1:
      print("Die Funktion Fällt")
   elif ausgabe==0 and ausgabe2 > 0:
      print("Die Funktion hat ein lokales Minimum")
   elif ausgabe==0 and ausgabe2 < 0:
      print("Die Funktion hat ein lokales Maximum")
   elif ausgabe==0 and ausgabe2==0:
      print("die Funktion einen kritischen Punkt unbekannten Typs")
相关问题