0
私は友人のためのコードを準備していましたが、私はこの面白いバグ/機能を見つけました。下記のソースと出力を参照してください。誰かが私に説明することができます。なぜそれが0.001以上をcurrent_time varに追加しますか?Pythonが予想以上の価値を追加
出典:
import time
current_time = 0.000
check = input("Ready to go?")
while True:
current_time = current_time+0.001
print(str(current_time)+" s")
time.sleep(0.001)
出力:事前に
Ready to go?
0.001 s
0.002 s
0.003 s
0.004 s
0.005 s
0.006 s
0.007 s
0.008 s
0.009000000000000001 s
0.010000000000000002 s
0.011000000000000003 s
0.012000000000000004 s
ありがとう!