Можно создать дубликат:
Conditional operator in Python?Почему этот синтаксис не выполняется в python?
Как мы все знаем, что, вероятно, самый лучший язык в мире.
но я понял, что этот синтаксис не держится ?!
, что я делаю неправильно здесь:
<condition> ? <operation> : <operation>
, пожалуйста, не претендуйте на такие требования, как «лучший язык в мире». Это «лучший» для определенного программиста с определенной целью. Вероятно, вы не будете создавать ядро ОС в python. Точно так же, как вы не будете использовать молоток, чтобы вырезать веревку. – amit
Что вы ожидали? Что Python следует синтаксису Си? – delnan
@amit OP, вероятно, означает «в целом, принимая во внимание все это ...» ;-) – joaquin