Eventuali duplicati:
Ternary conditional operator in PythonQual è il modo migliore per sostituire l'operatore ternario in Python?
Se ho qualche codice come:
x = foo ? 1 : 2
Come dovrei tradurlo a Python? Posso farlo?
if foo:
x = 1
else:
x = 2
x sarà ancora compreso nell'ambito dei blocchi if/then? O devo fare qualcosa di simile?
x = None
if foo:
x = 1
else:
x = 2
Un modo per sostituirlo è chiamarlo con il nome corretto. In Python è "l'espressione condizionale". In C è "l'operatore condizionale". In Java è "l'operatore condizionale". –