在Python 2.7中除法浮点时获取商

在Python 2.7中除法浮点时获取商,python,python-2.7,Python,Python 2.7,我想把一个浮点数除以一个整数(比如3.87/2)得到一个商(在我的例子中是1)。 在Python2.7中如何实现这一点 “%”和“/”运算符仅适用于整数 import math divisor = math.floor(3.875 / 2.0) print(divisor) #1.0 备选方案: divisor = int(3.875 / 2) print(divisor) #1 或(如@Nizil所述) 简单地说: int(3.87 / 2) 还可以尝试使用divmod(3.87,2)以

我想把一个浮点数除以一个整数(比如3.87/2)得到一个商(在我的例子中是1)。 在Python2.7中如何实现这一点

“%”和“/”运算符仅适用于整数

import math
divisor = math.floor(3.875 / 2.0)
print(divisor)
#1.0
备选方案:

divisor = int(3.875 / 2)
print(divisor)
#1
或(如@Nizil所述)

简单地说:

int(3.87 / 2)
还可以尝试使用
divmod(3.87,2)
以及
int(3.87/2)
或(正如vaultah所说)
3.87//2
int(3.87 / 2)