前者运行结果都是0后者运行结果正常凑字数数学你肯定看见阿克江
1/2是整除,结果为0。所以1/2*x结果为0。而x/2结果是x的一半。
整数相除会去掉小数点取整。你应该改成:
y=(1.0 / 2) * x
前面是浮点数,计算结果就不会去掉小数点。