Задать вопрос
RimMirK
@RimMirK
Вроде человек. Вроде учусь. Вроде пайтону

Почему почему такое происходит с not not?

>>> not not 4
True
>>> not not 4 == True
False
>>> not not 4 == False
False
>>> not not 4 != True
True
>>> not not 4 != False
True
>>> type(not not 4)
<class 'bool'>
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Элементарно, Ватсон.
Вычисление идет сначала ==, потом к результату применяется not, потом еще раз.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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