python的计算输出值怎么是这个,1331/1.1^3,答案不是1000吗? 我来答 1个回答 #热议# 应届生在签三方时要注意什么? 冥灯V 2020-06-26 · TA获得超过626个赞 知道小有建树答主 回答量:70 采纳率:0% 帮助的人:41.9万 我也去答题访问个人页 关注 展开全部 因为 Python 中使用二进制浮点数来存储小数,它会把一个十进制数以二进制形式(近似值)存储到计算机然后输出该二进制近似值的十进制近似值。小数可以精确表示,像1.1和2.2这种数在二进制浮点数中没有精确表示。所以如果直接用浮点数做计算,结果往往会不同。可以用Python的decimal模块来解决,先将浮点数转换为字符串,再做运算 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-10-21 Python+计算并输出1+++1/2+++1/4+++1/8++…+++1/1024+的和 2022-06-11 Python计算1²+2²+ 2020-03-27 python 用户输入类似于12+13这样的运算,计算机就输出它们的计算结果代码怎么写? 更多类似问题 > 为你推荐: