Является ли короткое замыкание в операторах присваивания хорошим стилем?
Если я правильно понимаю
myvar = a and b or c
дает тот же результат, что и
if a:
if b:
myvar = b
else:
myvar = c
else:
myvar = c
поэтому я думаю, что это более элегантно
Кажется, я помню, как видел этот вид оператора присваивания в коде JavaScript. Но считается ли хорошим стилем в Python использование коротких замыканий в операторах присваивания?