我想写一段代码,当我输入任何自然数,称之为“n”时,它会生成“n”个函数,并将它们添加到一个复合函数中。举个简单的例子,假设我想加上“n”次的函数是f(x)=2(x)。这是下面的代码和错误。我怎样才能解决这个问题
def functiongen(n):
return 2(x) + (2(x))*(n-1)
functiongen(2)
---------------------------------------------------------------------------
TypeError Traceback (most recent call last)
<ipython-input-73-4132b74576dd> in <module>
2 return 2(x) + (2(x))*(n-1)
3
----> 4 functiongen(2)
<ipython-input-73-4132b74576dd> in functiongen(n)
1 def functiongen(n):
----> 2 return 2(x) + (2(x))*(n-1)
3
4 functiongen(2)
TypeError: 'int' object is not callable
谢谢
你就不能乘吗?加n次等于乘以n。首先定义f函数和另一个函数
functiongen
相关问题 更多 >
编程相关推荐