Python 如何仅使用一次math.tan()简化此过程?

Python 如何仅使用一次math.tan()简化此过程?,python,python-3.x,Python,Python 3.x,我怎样才能简化它,只使用math.tan()一次 我建议只使用我命名为t的变量,如下所示: def someTan(x): t = math.tan(x) return (t / (1 - (t**2))) 如果你还记得一些数学知识,这个函数与tan(2*alpha)展开有关,它相当于: def someTan(x): return math.tan(2*x)/2 使用一个变量?你能帮我吗,我不知道这个。我使用的变量是xa=math.tan(x)。现在,用公式中的a替换mat

我怎样才能简化它,只使用math.tan()一次


我建议只使用我命名为
t
的变量,如下所示:

def someTan(x):
    t = math.tan(x)
    return (t / (1 - (t**2)))

如果你还记得一些数学知识,这个函数与tan(2*alpha)展开有关,它相当于:

def someTan(x): return math.tan(2*x)/2

使用一个变量?你能帮我吗,我不知道这个。我使用的变量是x
a=math.tan(x)
。现在,用公式中的
a
替换
math.tan(x)
返回a/(1-a*a)
如果不记住这一点(从25年前开始,就是说:)是多么令人沮丧啊
def someTan(x): return math.tan(2*x)/2