python中出现无效语法错误,写f(x)=6x*(1-x)的正确方法是什么



所以我对Python很陌生,还不习惯语法。这可能是一个简单的问题,但话说回来,我是新手,所以我不知道写这篇文章的正确方法是什么。我应该用区间[0,1]对f(x(=6x*(1-x(进行积分,但在编写代码时遇到了语法错误。我试着更改括号,但还是出现了同样的错误。同样,我知道这可能很简单,但我仍在努力适应Python,所以我们将非常感谢您的帮助。

from sympy import Symbol
from sympy import integrate 
x=Symbol('x')
print (integrate((6x)*(1-x))
f=((6x)*(1-x))
print(quad(f,0,1))

更改您当前拥有的内容:

from sympy import Symbol
from sympy import integrate 
x = sympy.Symbol('x')
print(sympy.integrate( (6*x)* (1-x) ))
f = ((6*x)*(1-x))
print(sympy.quad(f,0,1))

修复您的错误。对于sympy,您需要写n*y,而不是ny,并且您还缺少一些括号。

相关内容

  • 没有找到相关文章

最新更新