Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 5, 2010 23:28:26

Coolibin
От:
Зарегистрирован: 2010-10-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Таймер

Не могу сообразить как написать таймер, чтоб отсчет был виден в реальном времени и можно было от него отнять, например секунд 10. Буду очень признателен!!!



Офлайн

#2 Окт. 6, 2010 01:04:42

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

Таймер

Google => python timer example =

http://mail.python.org/pipermail/tutor/2004-November/033333.html 3-я сверху

Чуть доработать напильником:

import time
import threading

x = None

class Timer(threading.Thread):
def __init__(self, seconds):
self.runTime = seconds
threading.Thread.__init__(self)
def run(self):
time.sleep(self.runTime)
print "Buzzzz!! Time's up!"

class CountDownTimer(Timer):
def run(self):
global x
counter = self.runTime
for sec in range(self.runTime):
print counter
if x == 1:
print 'BOOM'#
time.sleep(1.0)
counter -= 1
print "Done."



Офлайн

#3 Окт. 6, 2010 15:41:46

Coolibin
От:
Зарегистрирован: 2010-10-05
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Таймер

Спасибо братуха!!! Ща до точу.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version