在我的代码中,我有一个名为'time'的变量
我将它设置为2.0(因此当我从int中减去一个浮点数时,我没有收到错误)
我做时间=时间 - 0.1(这样当重复这行代码时,每次会缩短.1秒)
但是当我尝试将它放入time.sleep
时它不会让我(因为它是小数)
所以有人知道如何做毫秒而不是我可以减去100毫秒。
答案 0 :(得分:0)
您的代码应该有效。该文档还确认了亚秒级精度。
睡眠时间(秒) 延迟执行给定的秒数。该 参数可以是亚秒精度的浮点数。类型: builtin_function_or_method
答案 1 :(得分:0)
您无法调用您使用的变量time
,因为提供sleep
函数的模块已被称为time
。因此,具有相同名称的变量将使该模块不可用。
使用其他变量名称。
简单示例:
import time
x=2.0
while x > 0:
print(str(x), flush=True)
time.sleep(x)
x=x-0.1