浮点型数据计算

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕美 2020-02-18 17:50:09

同学,你好。不是同学电脑的问题,是所有计算机都存在的问题。

解决方式:借助Python的标准库decimal实现对浮点数的基本运算,因课程中没有涉及到该库的讲解,同学作为了解就可以:

http://img1.sycdn.imooc.com//climg/5e4bb3320931b89a03500219.jpg

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~

  • 提问者 慕粉7525778 #1
    为什么别人没有这种问题呢?
    2020-02-18 18:15:46
  • 好帮手慕美 回复 提问者 慕粉7525778 #2
    同学,你好。只要使用整数*浮点数同样的代码都会遇到该问题的。不光只有同学会遇到。祝学习愉快~~~~
    2020-02-18 18:40:56
好帮手慕美 2020-02-18 17:04:47

同学,你好。整数在于小数相乘时,得到的结果为浮点类型的数据。计算机在存储浮点数时会有误差,导致在使用浮点数计算的时候同样会产生误差,但这些误差在极小范围内的。

如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~


  • 提问者 慕粉7525778 #1
    是我的电脑问题?那怎么解决呢?
    2020-02-18 17:24:14
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师