Почему время отладки одного и того же кода с каждым запуском разная?
Использую библиотеку datetime для засекания времени отладки. Почему каждый раз, когда я запускаю код он показывает разное время. К примеру, один раз он показал 0:00:00.000028
, в другой раз он показал 0:00:00.000022
, а в третий раз он показал 0:00:00.000026
. Вот код:
import datetime
start = datetime.datetime.now()
print(1-1)
print(datetime.datetime.now()-start)
Конечно я понимаю, что пара микросекунд это маленькая разница, но интересно мне почему она существует?