В коде выше есть синтаксическая ошибка из-за неполной конструкции
if (нет условия после if)Однако в Python синтаксические ошибки (
SyntaxError) не могут быть перехвачены блоком try-except, потому что они возникают во время компиляции кода, а не во время его выполненияПоэтому код не сможет выполниться должным образом и не выведет ни
"Nice", ни "Not nice", ни "Ok, let's go"
Вместо этого он вызовет SyntaxError вне блока try-except