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
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
Элементарно, Ватсон.
Вычисление идет сначала ==, потом к результату применяется not, потом еще раз.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
22 нояб. 2024, в 00:55
500 руб./за проект
21 нояб. 2024, в 23:30
300000 руб./за проект
21 нояб. 2024, в 22:21
3000 руб./в час