我有一个看起来像这样的数学公式:



我想将其转换为2.7 python语法。
我认为上半部的“ trunc”必须与math.trunc相同:

a = (x - 360)*math.trunc(x/360)


这是正确的python 2.7语法吗?

谢谢。

最佳答案

您错误地翻译了公式。您不需要在x - 360周围加上括号,也可以使用Python整数除法来代替math.trunc

a = x - 360 * (x // 360)


请注意,与x不同,它甚至适用于负math.trunc

关于python - 在python中使用trunc函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26979077/

10-12 19:44