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

Carlos Eduardo Gomez García
¡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