实现一个简单的数学函数 - Python

时间:2017-09-25 18:34:13

标签: python python-3.x

我在编码时非常陌生,我应该编写函数g(t)并获得g(0)g(1)的结果。  我编写了希望实现该目标的代码,但我收到了错误:

  

文件“[用户代码]”,第7行,格式错误:'float'对象不可调用“   我不知道如何解决它。

问题:

g(t)=exp(−t)sin(πt), 

在Python函数g(t)中。打印出g(0)和g(1)。

我编写的代码:

import math     
from math import exp         
from math import sin
from math import pi   
def g(t):    
    g=exp(-t)*sin(pi*t)   
    return (g(0,1)) 

2 个答案:

答案 0 :(得分:1)

如果你想要g(0)和g(1),那么你应该重新定义函数g:

def g(t):    
    return exp(-t)*sin(pi*t)   

然后拨打g(0)g(1)

print(g(0))
print(g(1))

答案 1 :(得分:0)

EHM

g0 = g(0)
g1 = g(1)

或者您是否尝试实施递归?

然后你也需要定义一个基本条件,否则它将无限期地进行。

编辑: 如果你想要g(0)和g(1)你只需要

tokenString