在Python 2.7

时间:2015-08-27 12:29:36

标签: python python-2.7

我想将一个浮点数除以一个整数(如3.87 / 2)并得到一个商(我的例子中为1)。 我如何在python 2.7中执行此操作?

'%'和' /'运算符只能使用整数

2 个答案:

答案 0 :(得分:2)

简单地说:

int(3.87 / 2)

答案 1 :(得分:0)

import math
divisor = math.floor(3.875 / 2.0)
print(divisor)
#1.0

替代:

divisor = int(3.875 / 2)
print(divisor)
#1

或(如@Nizil所述)

divisor = 3.87 // 2
print(divisor)
#1.0