python: ошибка простых операторов логического неравенства

Используя операторы неравенства, я должен определить процедуру выходных дней, которая принимает строку в качестве входных данных и возвращает логическое значение True, если это «суббота». или "воскресенье"; и ложь в противном случае.

Вот мой код

def weekend(day):
    if day != 'Saturday' or day != 'Sunday':
        return False
    else:
        return True

Это, по-видимому, возвращает False каждый день, я не знаю, почему, по логике, это сработало бы ... o_o ... может кто-нибудь объяснить, пожалуйста, я тоже noob: S

Ответы на вопрос(6)

Ваш ответ на вопрос