pycharm运行结果 1 ret = round(0.5)
 2 print(ret)   >>> 0
 3
 4 ret1 = round(1.5)
 5 print(ret1)  >>> 2
 6
 7 ret2 = round(2.5)
 8 print(ret2)  >>> 2
 9
10 ret3 = round(3.5)
11 print(ret3)  >>> 4
12
13 ret4 = round(4.5)
14 print(ret4)  >>> 4

  上边的代码是否发现幺蛾子了呢? 任性吧!说好的四舍五入呢?

  经总结发现一个规律,当小数点前的一位为奇数时,进1.当小数点前的一位为偶数时,去尾舍去.

  以上结论仅限于X.5

经研究发现:

  python3中同样存在这样的问题.规律与pycharm中的情况一毛一样.

经科学研究表名,python2中round还是很正经的,完全按照四舍五入的方式去执行.

>>> print(round(0.5))
1.0
>>> print(round(1.5))
2.0
>>> print(round(2.5))
3.0
>>> print(round(4.5))
5.0
>>> print(round(3.5))
4.0

  

转载于:https://www.cnblogs.com/ZN-225/p/9594544.html

Python_内置函数之round的幺蛾子相关推荐

  1. python拟合三元函数_python基础教程之常用内置函数、三元运算、递归

    目录 常用内置函数 abs/round/sum eval/exec enumerate max/min sorted zip map filter 补充:reduce lambda 初识递归 再谈递归 ...

  2. python3 内置函数

    """ # 内置函数之---abs():绝对值 # a = 10086 a = 'hello' try:print(abs(a))with open('666.p', ' ...

  3. 匿名函数python_基于python内置函数与匿名函数详解

    内置函数 Built-in Functions abs() dict() help() min() setattr() all() dir() hex() next() slice() any() d ...

  4. 递归函数合式分解python_学习python的day10之递归与内置函数

    一.递归 递归的特点: 函数内部自己调用自己 必须出口 需求:求3以内的累加和 defsum(a):if a == 1:return 1 return a+sum(a-1) result= sum(3 ...

  5. 2021年大数据Hive(五):Hive的内置函数(数学、字符串、日期、条件、转换、行转列)

    全网最详细的Hive文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 系列历史文章 前言 Hive的内置函数 一.数学函数 1. 取整函数: round ...

  6. 13装饰器和内置函数

    装饰器 # 1.装饰用的工具# import time #内置函数计算函数运行时间 # print(time.time())# import time # def func(): # start_ti ...

  7. python内置方法就是内置函数_python内置函数

    什么是内置函数? 就是python给你提供的,拿来直接用的函数, 比如print 和 input等等. 截止到python版本3.6.2 python一共提供了68个内置函数. 他们就是python直 ...

  8. Day13 python基础---内置函数1

    一,内置函数: 1.什么是内置函数 就是python给你提供的,拿来直接用的函数,比如print,input等等,截止到python版本3.6.2,现在pyhton一共为我们提供了69个内置函数. 2 ...

  9. 建议你吃透这68个内置函数!

    作者:pypypypy| 来源:博客园 内置函数就是Python给你提供的, 拿来直接用的函数,比如print,input等. 截止到python版本3.6.2 ,一共提供了68个内置函数,具体如下? ...

最新文章

  1. 天昊生物16S扩增子绝对定量测序项目文章再次登陆《Science of the Total Environment》...
  2. apmserver导入MySQL_mysql数据库导入导出
  3. python实现哈希表
  4. phpstorm 不能自动打开上次的历史文件
  5. VMmware安装VMware Tools问题解决
  6. nginx + keepalived 主从模式
  7. LeetCode OJ - Surrounded Regions
  8. 内容为王时代“内卷”急,安全风控一旦疏漏很要命!
  9. Oracle统计某一年中的1-12个月的数据总和
  10. List求交并补集--IEqualityComparer实现
  11. mysql卸载报错1606_MySQL5卸载及重装出错问题记录
  12. FastFDS集群配置说明
  13. 大学计算机进制与转换教案,《进制转换》教案
  14. 文档服务器拓扑图,服务器网络结构拓扑图
  15. linux常用命令-part3
  16. 新手树莓派4B安装Supervised+Home Assistant及问题解决
  17. chrome无法打开无痕模式的解决方案
  18. RECEIVED SIGNAL 15
  19. 车牌、手机、身份证、等敏感信息 屏蔽 替换 、中文转unicode编码 函数
  20. 在HTML5中, web app 以及手机客户端中,设置页面图片等比例居中显示

热门文章

  1. 热搜第一除了本科生月均5千工资,还告诉了我们什么?
  2. Python内置函数os模块shutil模块
  3. VOT与OTB评价指标
  4. 安卓全屏java模拟器如何安装_使用Android 模拟器运行自定义Rom
  5. 利用计算机证明猜想,计算机科学家利用量子纠缠系统,证实44年前的一个猜想是错误的...
  6. 这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已
  7. linux的多重启动管理器,使用多重启动管理器GRUB引导Linux系统.pdf
  8. 计算机软件专业入门,类图入门_计算机软件及应用_IT计算机_专业资料
  9. linux 查看目录挂载,linux查看磁盘挂载的三种方法
  10. Cisco AP 升级