import time

"""
num=2.0
while num!=0: #实数(浮点数)相减会存在误差,因为每执行一次num-0.1,减到最后总会有0.0000000001的误差,所以永远都会不等于0,程序会进入死循环,为了程序能够安全执行我们把while加上判断条件,减少误差
    num-=0.1
    print(num)
    time.sleep(0.7) #休眠0.7秒

# 科学计数法:-6.38378239159465e-16 转换成普通计数法:‭-0.000000000000000638378239159465‬


# 修改后的代码如下:
import time
num = 2.0
while num > 0.000000001:  # 为了程序能够安全执行我们把while加上判断条件,减少误差,这种场景一般用于金融行业
    num -= 0.1
    print(num)
    time.sleep(0.7)
"""
