Задать вопрос
@Reshh4rd

Почему не задается переменная в else?

timenow = datetime.today()    ## Текущая дата + время
parser_date = r'\d*-\d*-\d*'  ## Оставляем только дату
datenow = re.findall(parser_date, str(timenow))
print(datenow[0])             ## Получаем 2018-05-08

check = '2018-05-03'          ## Задаю переменную с рандомной датой, отличающийся от datenow
if check == datenow[0]:
    print('ok')               ### когда check == datenow[0] , то выводится "ok"
else:
    check == '2018-05-08'     ### если check не равен datenow[0], то переменная check должна принять новое значение

print(check)                  ## Выводится 2018-05-03 , т.е пункт выше не отработал.. Почему??
  • Вопрос задан
  • 198 просмотров
Подписаться Простой 5 комментариев
Решения вопроса 1
@Stqs
senior software developer
Второе равно уберите в else ветке
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@techkuz
else:
    check = '2018-05-08'
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы