Cita:
Empezado por Ñuño Martínez
así que aprovecharé para decir que ese tipo de operadores sólo existen en los lenguajes derivados de C.
|
Aunque, al parecer, en Python puede hacerse esto:
Código:
valor = 1 if esNumero else 0
Cita:
Empezado por Casimiro Notevi
De todas formas, ese operador no es más que un "if then else", internamente el compilador lo traduce de esa manera.
|
Cierto, pero el operador ternario puede resultar mucho más cómodo de escribir y leer.
// Saludos