Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/301.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在python中使用trunc函数_Python - Fatal编程技术网

在python中使用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

我有这样的数学公式:

我想把它转换成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 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