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)

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 !


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: Produire des aides en ligne pour les applications Qt