Condiciones de una sola línea en ruby y en python

Para hacer condiciones de una sóla línea, se pueden usar en ruby y python estructuras de este tipo

Ruby:

resultado = condicion ? si_verdadero : si_falso

Python:

resultado = (si_falso,si_verdadero)[condicion]

De este modo podríamos sustituir todas estas líneas

if True:
n=0
else:
n=1
Esta web utiliza cookies puedes ver aquí la política de cookies. Si continuas navegando estás aceptándola