我不明白为什么我总是会得到无效的语法错误。 你能帮忙吗?
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
答案 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")