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

习题的bug 关于s=(x1+x100)/2*n与s=(x1+x100)*n/2是否相等

你好,我测试了s=(x1+x100)/2*n与s=(x1+x100)*n/2,结果前者结果是14900不满足答案,后者是14950通过了;我自己在python上测试,两者结果一样,不知是否是bug?


正在回答

5 回答

先整除,可能会丢弃小数点,结果会不一样

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

到底是什么区别呢还是没看懂

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

应该也是整数问题。

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

这是版本问题,低版本python int类型输出只能为int ,    (1+100)/2   =50.5   低版本只会输出50

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

需要看x1+x100是否为整数

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

举报

0/150
提交
取消
初识Python
  • 参与学习       758357    人
  • 解答问题       8967    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

习题的bug 关于s=(x1+x100)/2*n与s=(x1+x100)*n/2是否相等

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号