Пытаясь выучить Python, я писал код из своих собственных учебных пособий.Я использую Python 3.
Часть кода, которая делает меня:
>>>print(not 1 == 1 or 6 == 6 and 9 == 9)
True
Я запустил отдельные части этого кода.Кажется, что оператор OR отрицает себя с двойным True.(не True или True) выводит True вместо False?Разве оператор or не предполагает заключение первого True, а оператор not возвращает True как False?