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

Python是不是自动四舍五入,先除2再乘n就是错的,数学上乘除是同等优先级。

x1 = 1

d = 3

n =2

x100 = x1+d*(n-1);

s = (x1+x100)/2*n

print s

Python其实也不是这么智能?

正在回答

4 回答

你最好写2.0,因为/的含义是整除,用2.0去控制小数

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

你把分号去掉试试,好像不用分号

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

https://img1.sycdn.imooc.com//5d3783530001690911160747.jpg

场景重现。

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

https://img1.sycdn.imooc.com//5d37821c00011a1a07810074.jpg

原来是课程内嵌的程序有问题,自己机子上跑就是对的。差点翻车误人子弟啊。

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

举报

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

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

进入课程

Python是不是自动四舍五入,先除2再乘n就是错的,数学上乘除是同等优先级。

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