在python中使用trunc函数
我有这样的数学公式: 我想把它转换成2.7 python语法。 我假设upper trunc必须与math相同。trunc:在python中使用trunc函数,python,Python,我有这样的数学公式: 我想把它转换成2.7 python语法。 我假设upper trunc必须与math相同。trunc: a = (x - 360)*math.trunc(x/360) 这是正确的Python2.7语法吗 谢谢。我跑了: from __future__ import division import math for i in xrange(0, 1080, 1): print i, math.trunc(i/360) 似乎给出了正确的答案 您需要使用from uu
a = (x - 360)*math.trunc(x/360)
这是正确的Python2.7语法吗
谢谢。我跑了:
from __future__ import division
import math
for i in xrange(0, 1080, 1):
print i, math.trunc(i/360)
似乎给出了正确的答案
您需要使用from uuu future uuuuuu import division强制使用Python 3样式的division。有关更多详细信息,请参见此处:。我运行了:
from __future__ import division
import math
for i in xrange(0, 1080, 1):
print i, math.trunc(i/360)
似乎给出了正确的答案
您将希望使用from uuu future uuuu import division强制使用Python 3样式的division。有关更多详细信息,请参见此处:。您错误地翻译了公式。在x-360周围不需要括号,也可以使用Python整数除法代替math.trunc:
a = (x - 360)*math.trunc(x/360)
请注意,与math.trunc不同,它甚至适用于负x。您错误地翻译了公式。在x-360周围不需要括号,也可以使用Python整数除法代替math.trunc:
a = (x - 360)*math.trunc(x/360)
请注意,与math.trunc不同,它甚至适用于负x。您尝试过吗?怎么搞的?你看了吗?我试过了,但我不知道结果是否正确。是的,我也看了那一页,但我不明白其中的解释。你试过了吗?怎么搞的?你看了吗?我试过了,但我不知道结果是否正确。是的,我也看了那一页,但我不明白其中的解释。//是整数除法,所以你肯定不想用它。哎呀……错了。我会修好的。谢谢@DavidZwicker//是整数除法,所以你肯定不想使用它。哎呀……方向不对。我会修好的。谢谢@DavidZwicker