【发布时间】:2013-03-21 20:29:31
【问题描述】:
谁能解释一下这段代码:
>>> round(0.45, 1)
0.5
>>> round(1.45, 1)
1.4
>>> round(2.45, 1)
2.5
>>> round(3.45, 1)
3.5
>>> round(4.45, 1)
4.5
>>> round(5.45, 1)
5.5
>>> round(6.45, 1)
6.5
>>> round(7.45, 1)
7.5
>>> round(8.45, 1)
8.4
>>> round(9.45, 1)
9.4
更新
我猜这是因为浮动表示。我说的对吗?
【问题讨论】:
-
2.7.2出现同样现象
-
@SperanskyDanil 你说得对,对不起,这不一样
标签: python python-3.x rounding