私はちょうど私の仕事のPCに小さなタイマーをコーディングしたかった。面白いことは、カウンターが遅すぎるので、それは必要以上に長く実行されるということです。私は本当に混乱しています。更新の間隔が小さくなればなるほど、遅延は大きくなります。私のパソコンは遅すぎますか?このidkを実行している間、CPUは約30%です。 python3.6.3Pythonカウンターが遅すぎる
import time
def timer(sec):
start = sec
print(sec)
while sec > 0:
sec = sec-0.1 #the smaller this value, the slower
time.sleep(0.1)
print(round(sec,2))
print("Done! {} Seconds passed.".format(start))
start = time.time() #For Testing
timer(10)
print(time.time()-start)
あなたを待つことをお勧めスケジューラを見たいかもしれません:https://docs.python.org/3.6/library/sched.html –