为了账号安全,请及时绑定邮箱和手机立即绑定

为啥我这样用round函数出来的结果跟讲的不一样啊。

为啥我这样用round函数出来的结果跟讲的不一样啊。

http://img1.sycdn.imooc.com//64150882000173dc09210232.jpg


正在回答

2 回答

直接用5 / 3的话会被认为是整数类型的运算,最后结果会输出整数类型,用5.0 / 3.0即可

0 回复 有任何疑惑可以回复我~
#1

慕粉220952856 提问者

我是感觉还是因为PYTHON的版本问题吧,网页上面的好像是 2.7
2023-03-19 回复 有任何疑惑可以回复我~
#2

花舞流兮云隐月 回复 慕粉220952856 提问者

我用3.8试了,结果是1.67,所以是版本的问题
2023-07-05 回复 有任何疑惑可以回复我~

num=10/3.0

#增加一个3.0即可,防止他误认为是整数运算

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为啥我这样用round函数出来的结果跟讲的不一样啊。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信