CONDICIONALES
IF
la función if se utiliza para controlar el flujo de ejecución de un programa. Esta función permite ejecutar un bloque de código si se cumple una condición determinada.
La sintaxis básica de la función if es la siguiente:
if condicion: # bloque de codigo que se ejecuta si la condicion es verdadera
Donde condicion es la expresión que se evalúa para determinar si se cumple o no la condición. Si la condición es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del if. Si la condición es falsa, se salta el bloque de código y se continúa con la ejecución del programa.
Por ejemplo, si queremos imprimir un mensaje en pantalla si un número es mayor que cero, podemos hacerlo de la siguiente manera:
`numero = 5
if numero > 0:
print("El numero es mayor que cero.")`
En este caso, la condición numero > 0 se evalúa como verdadera, por lo que se ejecuta el bloque de código que imprime el mensaje en pantalla.
ELSE
la función else se utiliza en conjunto con la función if para controlar el flujo de ejecución de un programa. La función else permite ejecutar un bloque de código si no se cumple la condición del if.
La sintaxis básica de la función if-else es la siguiente:
if condicion: # bloque de codigo que se ejecuta si la condicion es verdadera else: # bloque de codigo que se ejecuta si la condicion es falsa
Donde condicion es la expresión que se evalúa para determinar si se cumple o no la condición. Si la condición es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del if. Si la condición es falsa, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del else.
ELIF
La función elif permite evaluar múltiples condiciones y ejecutar un bloque de código correspondiente a la primera condición que se cumpla.
La sintaxis básica de la función if-elif-else es la siguiente:
if condicion1: # bloque de codigo que se ejecuta si la condicion1 es verdadera elif condicion2: # bloque de codigo que se ejecuta si la condicion2 es verdadera y la condicion1 es falsa else: # bloque de codigo que se ejecuta si ninguna de las condiciones anteriores es verdadera
Donde condicion1, condicion2, etc. son las expresiones que se evalúan para determinar si se cumple o no la condición correspondiente. Si la primera condición es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del if. Si la primera condición es falsa y la segunda condición es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del elif. Si ninguna de las condiciones anteriores es verdadera, se ejecuta el bloque de código que se encuentra indentado debajo de la línea del else.
Por ejemplo, si queremos imprimir un mensaje en pantalla dependiendo del valor de una variable x, podemos hacerlo de la siguiente manera:
`x = 5
if x < 0:
print("El numero es negativo.")
elif x == 0:
print("El numero es cero.")
else:
print("El numero es positivo.")`
En este caso, la condición x < 0 se evalúa como falsa, por lo que se evalúa la siguiente condición x == 0, que también es falsa. Finalmente, se ejecuta el bloque de código correspondiente al else, que imprime el mensaje "El numero es positivo." en pantalla.