Уведомления

Группа в Telegram: @pythonsu

#1 Май 31, 2013 00:37:00

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает конструкция if - в чем может быть ошибка ?

if (time.strftime("%H:%M") != '0:26') and  (time.strftime("%H:%M") != '0:30') and  (time.strftime("%H:%M") != '0:40') and  (time.strftime("%H:%M") != '10:00') and  (time.strftime("%H:%M") != '11:00') and  (time.strftime("%H:%M") != '12:00') and  (time.strftime("%H:%M") != '12:30') and  (time.strftime("%H:%M") != '14:00') and  (time.strftime("%H:%M") != '15:00') and  (time.strftime("%H:%M") != '15:30') and  (time.strftime("%H:%M") != '16:00') and  (time.strftime("%H:%M") != '16:30') and  (time.strftime("%H:%M") != '17:00') and  (time.strftime("%H:%M") != '17:30') and  (time.strftime("%H:%M") != '18:00') and  (time.strftime("%H:%M") != '19:00'):
time.sleep(60)
else:
выполняемый код


ошибку не выдает, но в назначенное время алгоритм не срабатывает… что не так ?

Офлайн

#2 Май 31, 2013 01:10:44

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

не работает конструкция if - в чем может быть ошибка ?

о ужас)
используй конструкцию

times=['0:26', '0:30', ... '19:00']
if time.strftime("%H:%M") not in times:
    time.sleep(60)
else:
     выполняемый код
а вообще странный код: если время не равно заданному то ждем минуту, иначе выполняем какой то код. ЧТо тут не работает не ясно



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Май 31, 2013 01:20:43

MarkHammer
Зарегистрирован: 2013-02-24
Сообщения: 97
Репутация: +  0  -
Профиль   Отправить e-mail  

не работает конструкция if - в чем может быть ошибка ?

JOHN_16
о ужас)используй конструкцию

спасибо !!! нашел ошибку… время идет в формате xx:xx а в списке и в том конструкторе if был формат x:xx
во млин… )))

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version