Para poder realizar condiciones simples en PSeInt, utilizamos el comando SI.
El mismo resultado obtendremos en Python al implementar if.
En el caso de que se necesite ejecutar un conjunto de instrucciones si la condición dada no se cumple, tenemos el comando SiNo en PSeInt
Para poder ejecutar un bloque de código en el caso de que no se cumpla una condición, en Python usamos else.
El algoritmo que vimos anteriormente está incompleto porque no evalúa la posibilidad de que las variables a y b sean iguales. Una forma de implementar una solución para este problema es utilizar el comando Si de forma anidada.
En Python también podemos anidar los if si queremos, pero una forma más elegante de obtener el mismo resultado es utilizar elif.
Es importante aclarar que el elif en realidad es un if anidado dentro de un else, no dentro de un if.
Para realizar un condicional múltiple, en PSeInt podemos utilizar Segun. Su funcionalidad es similar a la de switch-case en otros lenguajes.
En Python existe el condicional match - case que nos permite realizar condiciones múltiples similares a las de Segun en PSeInt.
Es importante aclarar que match - case es una nueva implementación y solamente la pueden usar quienes tengan instalado Python 3.10 en adelante.