Eventuali duplicati:
Ternary conditional operator in PythonModo Python per `return (valore == 'ok')? 'Ok': 'nok' `
ho questo problema e non hanno idea di chiedere a Google per questo:
(value == 'ok') ? 'ok' : 'not ok'
Intendo la grammatica con:
(expression) ? (return if <expresion> is true) : (return this value if <expresion> is false
Come nota, questo è chiamato un 'operatore ternario'. –
perché ho ottenuto "-1"? – WBAR
In C, questo è noto come "Operatore Ternario", l'operatore ternario 'Googling' python 'ti indicherà dove vuoi andare. – mgilson