поведение троичного оператора python

когда я оцениваю следующую операцию

0 if True else 1 + 1 if False else 1

однако при оценке в скобках

( 0 if True else 1 ) + ( 0 if False else 1 )

он правильно оценивает до 1, что происходит в первом случае.

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

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