我正在尝试构建一个代码,在给定 f(x) 的情况下吐出 y。显然,我的不起作用。你能帮忙吗?
def f(n):
'''The Function'''
return -5(n**5)+69.0(n**2)-47
print f(2)
谢谢!
请您参考如下方法:
使用这个:
return (-5*(n**5))+(69.0*(n**2))-47
您正在使用的代数符号,即省略 '*' 符号会导致 python 认为您正在尝试进行函数调用:
69.0(n**2) # python thinks 69.0 is a function name and n**2 is the parameter of this call
这就是为什么 '*' 运算符在两个操作数之间是必需的。
