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

算出来小数点只有一位,怎么回事?

a=3.14

b=1.57

s=round(a*b,2)

print(s)

结果=4.9

不是应该4.93吗?哪里出错啦?

正在回答

3 回答

我的没有问题。

http://img1.sycdn.imooc.com//60cdd2190001eff901570101.jpg

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

>>> a=3.14

>>> b=1.57

>>> print (round(a*b,2))

4.93

>>> a=3.14

>>> b=1.57

>>> s=round(a*b,2)

>>> print(s)

4.93

我这个和你一样的吧,结果都是4.93,可能是版本问题

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

>>> a=3.14

>>> b=1.57

>>> s=a*b

>>> print (round(s,2))

4.93

>>> 

我是这样写的

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

举报

0/150
提交
取消

算出来小数点只有一位,怎么回事?

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