1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
import sys
import time
from threading import Thread
class Chronometre(Thread):
def __init__(self, duree, etat):
Thread.__init__(self)
self._etat = etat
self._duree = duree
self.seconde = 0
def run(self):
while self._etat:
time.sleep(self._duree)
self.seconde += 1
sys.stdout.write(str(self.seconde))
def change_etat(self, etat):
self._etat = etat
def affiche_etat(self):
return (self._etat)
chrono = Chronometre(1, True)
chrono.start()
chrono.join()
time.sleep(5)
chrono.change_etat(False) |