最近在Python中使用round()函数取整然后后处理乘以100时,发现了一个奇怪的问题,如下:

>>> round(61 / 154 * 100, 2)
39.61
>>>
>>> (round(61 / 154, 2) )* 100
40.0
>>>
>>> round(61 / 54, 2)
1.13
>>> (round(61 / 54, 2) )* 100
112.99999999999999
>>>
>>> round(61 / 54 * 100, 2)
112.96

可以看出round(61 / 54, 2) 可以保留2位小数,结果为1.13,但是(round(61 / 54, 2) )* 100的结果却为112.99999999999999,这明显不是我们想要的结果形式,此时建议使用round(61 / 54 * 100, 2)这种形式,也就是把后处理(比如乘以100)放到内部。

python函数round()取整保留小数问题相关推荐

  1. js 取整 保留小数

    1.向下取整的函数 Math.floor();  Math.floor( 66.66); // 66 2.向上取整 Math.ceil();   Math.ceil(66.66): // 67 3.四 ...

  2. Java int类型的除法 向上取整 向下取整 保留小数位数

    今天做了一道计算题,用到整数相除的向上取整,突然卡住了.然后查询并试用了如下方法. 一.三目运算法(向上 / 向下取整 快捷.准确) 两个int型 a.b,a / b 向上取整.可以使用 a / b ...

  3. python向下取整pi并保留4位小数点_Python取整及保留小数小结

    1.int() 向下取整 内置函数 n = 3.75 print(int(n)) >>> 3 n = 3.25 print(int(n)) >>> 3 2.roun ...

  4. php5.4向上取整,PHP取整方法 四舍五入取整、向上取整、向下取整、小数截取 函数 方法...

    这篇文章主要为大家详细介绍了PHP取整方法 四舍五入取整.向上取整.向下取整.小数截取 函数 方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. PHP对数据进 ...

  5. python除以10取整_python ceiling divide 除法向上取整(或小数向上取整)的实例

    python ceiling divide 除法向上取整(或小数向上取整)的实例 向上取整的方法: 方法1: items = 102 boxsize = 10 num_boxes = (items + ...

  6. php 利用ceil函数向上取整对象数向上舍入为最接近的小数

    有一个小数3.141 我想让他保留两位小数的情况下对第三位小数只入不舍,也就是第三位小数只要大于0就进1 利用ceil函数向上取整 ceil(3.141*100)/100; //结果3.15 计划通!

  7. python中取整函数_如何使用python中的取整floor函数?

    如果一工程通过公式计算得出需要7.1辆汽车,直接取整成7辆肯定是完不成任务的,所以只有向上舍入成8才可以,即取整成7,再加1.取整加1,就是向上舍入成整数.相反,如果取整减1,那就是向下舍入成整数,即 ...

  8. Python-小数取整与小数四舍五入

    Python-实现小数四舍五入 前言 1. round()函数 1.1 round(num)取整 1.2 round(num, 0)取值 1.2 round(num, n)小数四舍五入 2. int( ...

  9. 截断 四舍五入 进位php,PHP取整,四舍五入取整、向上取整、向下取整、小数截取 四舍五入是什么意思 四舍五入就是一个亿 excel数值四舍五...

    PHP取整数函数常用的四种方法: 1.直接取整,舍弃小数,保留整数:intval(): 2.四舍五入取整:round(): 3.向上取整,有小数就加1:ceil(): 4.向下取整:floor(). ...

最新文章

  1. 论外部调用代理应该属于那一层
  2. SpringBoot mybatis 输出SQL语句到控制台
  3. python split()
  4. extjs 验证消息不显示
  5. [vue] 怎么使css样式只在当前组件中生效?
  6. OpenTSDB 造成 Hbase 整点压力过大问题的排查和解决
  7. Swift - 触摸事件(点击,移动,抬起等)说明及用例
  8. 六月前端知识集锦(每月不可错过的文章集锦)
  9. php to golang,PHP To Go 转型手记 (二)
  10. 开源 三层模型_开源模型将如何超越其他模型
  11. 微软设计套装 Expression Studio 4 (Ultimate+Web Pro+Encoder Pro) 最新版下载
  12. matlab对文件夹的遍历
  13. python分号_python中的分号(“;”)
  14. java省略号_在Java中使用省略号(…)
  15. Win10家庭版 傻瓜安装datahub的备忘一则
  16. 三 网络数据分析(1)R语言简单操作
  17. python 从菜鸟到高手 .pdf 下载_Python从菜鸟到高手pdf
  18. X5045看门狗电路
  19. 菜鸟教程:HTML表单详解
  20. Apache2.2+MySql5.5+PHP5.4的安装和配置(windows)

热门文章

  1. 使用可重启AD DS 整理活动目录数据库
  2. Asp.Net中备份还原SqlServer数据库
  3. TWebBrowser 与 MSHTML(3): window 对象的属性、方法、事件纵览
  4. Python 入门,看这篇就够了
  5. web开发python 人工智能_【图片】python可以做什么———Web开发,数据分析,人工智能和脚本开发【python学习吧】_百度贴吧...
  6. linux jar运行监控 mo,linux系统监控利器--monit
  7. mysql的知识_mysql基础知识
  8. 分号可以用来分段么_阳台竟然可以这样装,别再忽视它了
  9. [iOS]自定义view使用xib
  10. [PHP]算法- 二叉树的深度的PHP实现