Le module time contient des fonctions permettant de mesurer le temps.


La temporisation 

Suspend l'exécution du programme pendant le nombre de secondes indiqué.


from time import *


print("Hello")

sleep(2)              # attente de 2s

print("World")

     

 Il existe aussi  sleep_ms(20) pour un délai en millisecondes ou sleep_us(20) pour un délai en microsecondes.


Attention il existe la même fonction sleep() avec le module microbit mais le temps est en milliseconde !


from microbit import *


print("Hello")

sleep(2)              # attente de 2ms !

print("World")

     



Pour mesurer l'écoulement d'un temps

On utilise la fonction  ticks_ms()  qui donne le nombre de millisecondes écoulées depuis la mise sous tension


from time import *


t_debut = ticks_ms()     # on note l'heure actuelle dans la variable t_debut


# ici les instructions du programme  


t_fin = ticks_ms()       # on note l'heure actuelle après l’exécution du programme dans la variable t_fin

duree = t_fin - t_debut  # calcul du temps écoulé en millisecondes 

print(duree)

     

il existe aussi  ticks_us() pour un délai en microsecondes.


















Créé avec HelpNDoc Personal Edition: Documentation Qt Help facile