when I evaluate the following operation
0 if True else 1 + 1 if False else 1
it evaluates to 0 however when I write with brackets like
( 0 if True else 1 ) + ( 0 if False else 1 )
it evaluates correctly to 1 , what is happening in the first case.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…