Найти - Пользователи
Полная версия: не работает конструкция if - в чем может быть ошибка ?
Начало » Python для новичков » не работает конструкция if - в чем может быть ошибка ?
1
MarkHammer
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:
выполняемый код


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

спасибо !!! нашел ошибку… время идет в формате xx:xx а в списке и в том конструкторе if был формат x:xx
во млин… )))
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB