To make a Python program delay(pause execution), use the sleep (seconds) method. que pode ser encontrado no módulo de tempo.
O módulo de tempo fornece muitas funcionalidades relacionadas com o tempo, como obter o tempo atual, converter o tempo da época e outros.
course Related Course:
Python Programming Bootcamp: Go from zero to hero
The time.o sono interrompe a execução, fazendo com que o programa espere pelo tempo definido. O tempo de espera (latência) é definido em segundos., Se você não quer que o programa para congelar completamente use threading em vez disso.
O tempo.suspensão(s) método oferece suporte a números de ponto flutuante, que significa que você pode fazer é esperar meio segundo demasiado
Um simples temporizador de contagem regressiva de 5:
Erro
O tempo.dormir (segundos) não é tempo real., A precisão depende do sistema operacional, às vezes pode ser desligado em termos de milisegundos.
para esperar cerca de 50 milisegundos:
Você não terá exatamente 50ms se você confiar no método de sono.
A maioria das máquinas PC têm limites de hardware na gama 1-10ms, independentemente do sistema operacional. Para o sistema operativo, tempo.dormir significa apenas uma dica. Não é um bom mecanismo de tempo, mas bom o suficiente para a maioria das aplicações.
sistemas operacionais podem ter implementações diferentes, causando uma diferença de tempo.,
(imagem do Stackoverflow)
para maior precisão, é necessário um hardware dedicado (sistema incorporado) para manter o tempo preciso ao nível dos milissegundos.