从未见过这样的东西。一个简单的while循环:
t_end = 100.0
t_step= 0.1
time = 0
while time<=t_end:
time+=t_step
print time
最近打印的3个值:
...
99.9
100.0
100.1
看起来对我没问题。
现在,我将t_step更改为0.01:
t_end = 100.0
t_step= 0.01
time = 0
while time<=t_end:
time+=t_step
print time
最近打印的3个值:
...
99.98
99.99
100.0
问题:当时间time=t_end=100.0时,为什么不会进入最后的循环?
有哪些替代方案?