Acá plicaría mejor un Switch Case ? En que momento conviene usar If en vez de un Switch Case ?

Oscar Garcia

Oscar Garcia

Pregunta
studenthace 4 años

Acá plicaría mejor un Switch Case ? En que momento conviene usar If en vez de un Switch Case ?

1 respuestas
para escribir tu comentario
    Carlos Eduardo Gomez García

    Carlos Eduardo Gomez García

    teacherhace 4 años

    ¡Hola! Versiones anteriores de Python no tienen Switch Case (pero recientemente se agregó el statement Match Case que es similar)... sí, curioso que no lo tuviera ¿no crees? 👀

    Ahora, es preferente usar if/else si necesitas hacer comparaciones de tipo booleanas, por ejemplo, comparar si un número es mayor que otro o si una condición es verdadera.

    Un Match Case (Switch Case) se usa cuando literal tienes varias opciones para elegir y tú quieres una forma fácil de definir todas esas opciones para que el programa elija una, por ejemplo:

    Elige tu tipo de moneda:

    Caso MXN Caso USD Caso COL etc...

    En este caso, como tienes varias opciones lo mejor es que uses Switch Case :D

Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.

Curso Básico de Python [Empieza Gratis]
Curso Básico de Python [Empieza Gratis]

Curso Básico de Python [Empieza Gratis]

Aprende a programar desde cero con el lenguaje de mayor crecimiento en el planeta: Python. Descubre qué es un algoritmo y cómo se construye uno. Domina las variables, funciones, estructuras de datos, los condicionales y ciclos.