pentru a face o întârziere a programului Python(pauză de execuție), utilizați metoda sleep (secunde). care pot fi găsite în modulul de timp.
modulul de timp oferă multe funcționalități legate de timp, cum ar fi obținerea orei curente, conversia timpului epoch și altele.
curs înrudit:
Bootcamp de programare Python: du-te de la zero la erou
timpul.somnul întrerupe execuția, făcând programul să aștepte timpul definit. Timpul de așteptare (somn) este definit în câteva secunde., Dacă nu doriți ca programul să înghețe complet, utilizați în schimb filetarea.
timp.somn(sec) metoda suporta numere în virgulă mobilă, ceea ce înseamnă că puteți face este să așteptați o jumătate de secundă
Un simplu temporizator de la 5:
Precizie
timpul.somnul (secunde) nu este în timp real., Precizia depinde de sistemul de operare, uneori poate fi oprită în termeni de milisecunde.
să așteptați aproximativ 50 de milisecunde:
nu veți obține exact 50ms dacă vă bazați pe metoda somnului. majoritatea mașinilor PC au limite hardware în intervalul 1-10ms, indiferent de sistemul de operare. Pentru sistemul de Operare, timp.somn() înseamnă doar un indiciu. Nu este un mecanism de sincronizare bun, dar suficient de bun pentru majoritatea aplicațiilor.
sistemele de operare pot avea implementări diferite, provocând o diferență de timp.,
(Imagine de pe Stackoverflow)
Pentru o precizie mai mare, ai nevoie de hardware dedicat (embedded system) pentru a păstra precise de timp în milisecunde nivel.