【发布时间】:2016-01-23 13:02:55
【问题描述】:
我正在处理以.25 或.75 结尾的纬度/经度。我想提示用户输入纬度/经度,并让程序将其舍入到以 .25 或 .75 结尾的纬度/经度。我不能四舍五入到 0.00 或 0.5,只有 0.25 或 0.75。
例如,如果用户输入 43.04,我需要 Python 将其四舍五入为 43.25。
我正在使用 Enthought Canopy Python 发行版,并且是 Python 新手。对此有何建议?
【问题讨论】:
-
你用的是哪个版本的python?
-
您好!欢迎来到 StackOverflow 詹姆斯。如果你用谷歌搜索“python 中的舍入”,我想你会找到答案的。
-
试试
0.5 * math.floor(2.0 * your_number) + 0.25。 -
它们可以以
.0或0.5结尾吗? -
像
43.45这样的东西应该四舍五入到什么程度?43.5呢?