En el ejemplo el docente coloca un operador ternario con un** if** y <strong>else</strong>, se puede realizar lo mismo incluyendo un <str...

Daniel Guarín García

Daniel Guarín García

Pregunta
studenthace 5 años

En el ejemplo el docente coloca un operador ternario con un** if** y else, se puede realizar lo mismo incluyendo un elif? y como se haría?, traté de hacer un ejemplo con el elif y me arrojó invalid syntax.

Gracias, quedo atento.

5 respuestas
para escribir tu comentario
    Moisés Manuel Morín Hevia

    Moisés Manuel Morín Hevia

    studenthace 4 años

    Holaaaaa, igualmente {condicional if condicional elif condicional elif condicional else conicional}

    Cristian Daniel Borda Bastidas

    Cristian Daniel Borda Bastidas

    studenthace 5 años

    Hola Daniel, hice el cambio de la condición else por elif en la linea de código que mencionaste, también me resulta SyntaxError: invalid syntax. Esto sucede por que cuando solo tienes dos opciones de decisión colocas if /else pero si tienes más de dos opciones de decisión colocas if / elif / else y así si fueran n decisiones if / (n-1) elif / else. Espero haberte ayudado :)

    Sebastián Gonzalez Quintero

    Sebastián Gonzalez Quintero

    studenthace 5 años

    Hola Daniel,

    Para utilizar otras condiciones basta con seguir usando operadores ternarios para las demás condiciones.

    print("Hola" if False else "mundo" if False else "ABC")

    La función anterior imprimiría "ABC", ya que las dos condiciones son falsas.

    Saludos.

    Daniel Guarín García

    Daniel Guarín García

    studenthace 5 años

    @crisTem lo puedes ver en la linea 21 en el minuto 6, posteriormente estará en la linea 22, el no lo menciona directamente , solo lo hace. Respecto al ejemplo, fue uno que no guardé, pero mas que todo es ver o saber si realmente se puede

    Cristian Antonio García González

    Cristian Antonio García González

    studenthace 5 años

    Hola @danielguarin07.

    Me podrías decir en que minuto pone un else el profesor y también podrías compartir tu código del ejemplo que trataste hacer con elif para poder ayudarte a encontrar el error de syntax.

    Saludos.

Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

Curso de POO y Algoritmos con Python
Curso de POO y Algoritmos con Python

Curso de POO y Algoritmos con Python

Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.