Python round() 错误?

茹科·耶文帕

roundPython 3.6.3 中函数有什么问题我测试了下面的代码:

a = 0.5
b = 0.5000001
print (round(a),round(b))

..并得到结果

0 1

所以四舍五入0.5->0但是0.500001-> 1两个变量都应该得到值1吗?

贡佐尔

它在文档中描述

如果 ndigits 被省略或为 None,则返回与其输入最接近的整数。

对于支持 round() 的内置类型,值四舍五入到最接近的 10 的幂减去 ndigits 的倍数;如果两个倍数相等,则向偶数选择舍入(例如,round(0.5) 和 round(-0.5) 均为 0,而 round(1.5) 为 2)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

需要浮动吗?Python中的round()错误

来自分类Dev

python numpy round函数奇怪的错误

来自分类Dev

Android-Round ProgressBar从错误的位置开始

来自分类Dev

Google Kick Start 2020 Round A错误答案

来自分类Dev

Android-Round ProgressBar从错误的位置开始

来自分类Dev

ROUND函数计算错误?

来自分类Dev

Round(0.005)给出错误的结果吗?

来自分类Dev

Java中的Python样式round()

来自分类Dev

在python中舍入整数而不使用round()

来自分类Dev

如何在Python中使用round()函数?

来自分类Dev

Google Kickstart 2018,测试案例中出现Round错误

来自分类Dev

round(n)中的错误:数学函数的非数字参数

来自分类Dev

VB.Net中Math.Round()函数的错误结果

来自分类Dev

IndexError错误错误Python

来自分类Dev

Python错误

来自分类Dev

python错误

来自分类Dev

像Javascript“ Math.round()”一样,以Python方式实现“ round()”?

来自分类Dev

在Python中,为什么要编写round(x [,n])而不是round(x,n)?

来自分类Dev

python中round(val * 10 ** ndigits)与round(val,ndigits)的失败案例是什么?

来自分类Dev

Matlab与Numpy和Python的round函数之间的区别

来自分类Dev

python np.round(),十进制选项大于2

来自分类Dev

Python十进制ROUND_UP InvalidOperation

来自分类Dev

在Python中哪里使用decimal.ROUND_05UP?

来自分类Dev

python np.round(),十进制选项大于2

来自分类Dev

熊猫python-round()行为不正确

来自分类Dev

Python dateutil错误规则错误

来自分类Dev

Python glutCreateWindow错误“类型错误”

来自分类Dev

熊猫系列有np.round错误,数据框没有

来自分类Dev

从源代码编译内核时出现致命错误:函数'part_round_stats'的参数太少

Related 相关文章

热门标签

归档