Bonjour,
j'essaye de me faire un petit script en python pour compter le temps et par la suite emettre un son a un temps donne.
Voici mon code :
Et le resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 import time import sys m=0 wanted = input('Time wanted(s) : ') brk = input('B-B-BBBreak(s) : ') start = time.time() start_brk = time.time() end = start + wanted while time.time() <= end: if (round(time.time()-start,0)-60) == 0: m+=1 start = time.time() if (round(time.time()-start_brk,0)-brk) == 0: print 'BOYA' start_brk = time.time() print "\rTIME :", m,'minute(s)', str(round((time.time()-start),3)).rjust(3),'s', sys.stdout.flush() time.sleep(0.01)
Ca semble fontionner mais les secondes affichees ne correspondes pas vraiment, est-ce que quelqu'un aurais une explication ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 python Timer.py Time wanted(s) : 65 B-B-BBBreak(s) : 10 TIME : 0 minute(s) 9.494 s BOYA TIME : 0 minute(s) 19.002 s BOYA TIME : 0 minute(s) 28.508 s BOYA TIME : 0 minute(s) 38.017 s BOYA TIME : 0 minute(s) 47.525 s BOYA TIME : 0 minute(s) 57.03 s BOYA TIME : 1 minute(s) 5.492 s
Cordialement,
Unic0
PS: je suis sur un clavier americain, veuillez pardonner le manque d'accents
Partager