Я работаю над книгой «Изучай Python трудным путем». Упражнение 27 (http://learnpythonthehardway.org/book/ex27.html) начинается с булева алгебра.
Итак, мой вопрос: почему not(True and False)
верно?
Насколько я понял, это должно быть то же самое, что и False and True
.
~(A . B) = ~A + ~B
– это закон Де Моргана. Итак,not(True and False)
разрешается вnot(True) or not(False)
, что равноFalse or True
, что равноTrue
. - person Sid   schedule 21.08.2015