鱼C论坛

 找回密码
 立即注册
查看: 4477|回复: 21

[技术交流] 四舍五入的方法,比小甲鱼的有效多了!

[复制链接]
发表于 2018-11-4 15:41:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 TCY 于 2021-2-9 20:49 编辑

四舍五入是获取近似值的常用方法,但是……
>>> int(4.44)
4
>>> int(9.99)
9
>>> 
但可以像小甲鱼那样:
>>> int(4.44+0.5)
4
>>> int(9.99+0.5)
10
>>> 
但要指定小数位数呢?没办法了吧!嘻嘻~
所以我要介绍一个BIF,叫round()函数!
使用方法:
>>> round(5.99)
6
>>> round(2.356, 2)          #第一个参数指定数字,第二个参数指定小数位数
2.36
>>> round(1.2, 3)
1.2
>>> round(4.5)       #注:Python3中面对X.5的情况优先取偶数
4
>>>
咦,这好像还不是四舍五入呢……
那我自己来一个吧:
游客,如果您要查看本帖隐藏内容请回复

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-11-4 15:49:34 | 显示全部楼层
应该怎样呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-5 00:04:16 | 显示全部楼层
为什么5.99会返回6.0而不是6呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2018-11-5 11:55:14 | 显示全部楼层
xiaojia努力前进 发表于 2018-11-5 00:04
为什么5.99会返回6.0而不是6呢?

因为返回的是一个float类型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-11-10 16:31:41 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-26 03:29:55 | 显示全部楼层
>>> new_round(2.67,1)
2.6
这个结果如何解释?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-1-26 22:36:26 | 显示全部楼层
漫天疯语 发表于 2021-1-26 03:29
>>> new_round(2.67,1)
2.6
这个结果如何解释?

好吧,我承认我是编程新手……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-27 00:13:35 | 显示全部楼层
厉害,兄弟,跪求一看
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-27 00:26:15 | 显示全部楼层
TCY 发表于 2021-1-26 22:36
好吧,我承认我是编程新手……

哈哈,我才是新手,刚开始学,还请多多指教,共同提高~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-1-27 13:01:53 From FishC Mobile | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-1-27 13:23:36 From FishC Mobile | 显示全部楼层
……
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-2-2 21:20:17 | 显示全部楼层
本帖最后由 TCY 于 2021-2-9 20:50 编辑

bug修复完成
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-2-16 09:04:18 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-8-27 17:57:27 | 显示全部楼层
kk
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-8 15:47:07 | 显示全部楼层
学习
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-8 16:13:46 | 显示全部楼层
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-8 16:16:29 | 显示全部楼层
厲害了,這才是學習之道

往往教育者只是傳遞基本知識,懂得變通才能青出於藍
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-9-8 16:20:58 | 显示全部楼层
1
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-9 11:01:47 | 显示全部楼层
666
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2021-9-9 11:20:55 | 显示全部楼层
类似于这种吗
>>> '%.0f' % 5.444444
'5'
>>> '%.1f' % 5.444444
'5.4'
>>> '%.2f' % 5.444444
'5.44'
>>> '%.0f' % 5.5
'6'
>>> '%.0f' % 5.55555
'6'
>>> '%.1f' % 5.55555
'5.6'
>>> '%.2f' % 5.55555
'5.56'
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 06:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表