【发布时间】:2020-11-26 16:57:45
【问题描述】:
a = 6
b = 2
c = 9
print(c/b//b)
谁能告诉为什么这个 2.0 而不是 2 的结果? 9/2 = 4.5 4.5//2 应该是 2 bcos 地板除法四舍五入到最接近的整数值。但是为什么结果是2.0呢?
【问题讨论】:
-
2.0是最接近的整数值,它只是类型为float:python-reference.readthedocs.io/en/latest/docs/operators/…。另请阅读python-reference.readthedocs.io/en/latest/docs/functions/…
标签: python floor floor-division