Начала изучать питон. В книге М. Лутца в примерах используется конструкция:if not <условие>:...else:Не могу понять, почему сначала проверяется отрицание условия "not"?
Потому что вход в ветвление осуществляется если условие не выполняется?
Няшечька, кинь ножки и писичьку в тред...
Потому что М. Лутц так решил.
>>1017269 (OP)Обычно избегают двойного отрицания.Если <условие> это переменная visible, то можно как if not visible, так и if visible.Если условие not_ready, if not not_ready неприемлемо.Остальное на усмотрение автора.Я обычно ставлю в if основной случай, в elif и else дополнительные.
>>1017300Можно было бы без 'not' и вход в ветвление был бы в блоке 'else'