这里的x为什么就等于不了1呢? 代码执行到x=0.7之后就乱了
x= 0.5 while x != 1.0: print(x,end='') x += 0.1
浮点数因为精度问题,一般不能直接判断相等,通常需要提供一个误差范围比如 abs(A-B) < 1e-7则认为A、B相等可以改成
x= 0.5 while x < 1.0: print(x, end='') x += 0.1