我想将一个浮点数除以一个整数(如3.87 / 2)并得到一个商(我的例子中为1)。 我如何在python 2.7中执行此操作?
'%'和' /'运算符只能使用整数
答案 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