数字的四舍五入-2021护网行动面试题目

3.1数字的四舍五入问题你想对浮点数执行指定精度的舍入运算。解决方案对于简单的舍入运算,使用内置的round(value, ndigits)函数即可。比如: >>> round(1.23, 1) 1.2 >>> round(1.27, 1) 1.3 >>> round(-1.27, 1) -1.3 >>> round(1.25361,3) 1.254 >>>当一个值刚好在两个边界的中间的时候,round函数返回离它最近的偶数。也就是说,对1.5或者2.5的舍入运算都会得到2。传给round()函数的ndigits参数可以是负数,这种情况下,舍入运算会作用在十位、百位、千位等上面。比如: >>> a = 1627731 >>> round(a, -1) 1627730 >>> round(a, -2) 1627700 >>> round(a, -3) 1628000 >>>讨论不要将舍入和格式化输出搞混淆了。如果你的目的只是简单的输出一定宽度的数,你不需要使用round()函数。而仅仅只需要在格式化的时候指定精度即可。比如:
pdf 文件大小:2.01MB