为什么使用乘以二分之一得不到正确结果
为什么代码写成这样运行结果得到0
x1 = 1 d = 3 n = 100 x100 = x1 + (n - 1) * d s = (x1 + x100) * n * (1 / 2) print s
而第5行写成以下代码(即“乘以二分之一”改为“除以2”)才得到正确答案14950
s = (x1 + x100) * n / 2
为什么代码写成这样运行结果得到0
x1 = 1 d = 3 n = 100 x100 = x1 + (n - 1) * d s = (x1 + x100) * n * (1 / 2) print s
而第5行写成以下代码(即“乘以二分之一”改为“除以2”)才得到正确答案14950
s = (x1 + x100) * n / 2
2018-01-14
举报