condicionales en Python

condicionales en Python

Las condicionales en Python son estructuras de control que permiten tomar decisiones basadas en la evaluación de expresiones lógicas. Las condicionales más comunes en Python son `if`, `elif` (abreviatura de "else if") y `else`. Estas estructuras de control nos permiten ejecutar cierto bloque de código si se cumple una condición específica y ejecutar un bloque diferente si la condición no se cumple.

Estructura if

El "if" en Python es una estructura de control que permite ejecutar un bloque de código si una condición especificada es verdadera.

Sintaxis:

if condicion:

    Acá va el código a ejecutar si la condición es verdadera

Ejemplo:

1. Declaramos una variable llamada `txt` y le asignamos el valor "CodeNexus".

2. Establecemos la condición utilizando el operador de igualdad `==`. En este caso, cuando el valor de `txt` sea igual a "CodeNexus", se ejecutará el bloque de código debajo de la declaración `if`, que simplemente imprimirá un texto.

txt = "CodeNexus"

if txt == "CodeNexus":

    print("La condición se cumple")


Estructura elif

La estructura `elif` se utiliza para comprobar múltiples condiciones después de la primera declaración `if`. Si la condición en el `if` es falsa, se evalúa la siguiente condición en `elif` y, si es verdadera, se ejecuta su bloque de código correspondiente. 

Sintaxis:

if condicion1:

    # código a ejecutar si la condicion1 es verdadera

elif condicion2:

    # código a ejecutar si la condicion2 es verdadera

Ejemplo:

1. Declaramos una variable para representar la edad

edad = 18

2. Comprobamos si la edad es menor que 18

if edad < 18:

    print("Eres menor de edad")

3. Comprobamos si la edad está entre 18 y 65

elif edad >= 18 and edad <= 65:

    print("Eres adulto")

4. Si no se cumple ninguna de las condiciones anteriores

else:

    print("Eres mayor de edad y jubilado")


Se pueden tener tantos bloques `elif` como sean necesarios para evaluar diferentes condiciones.


Else

La declaración `else` se utiliza para ejecutar un bloque de código cuando ninguna de las condiciones anteriores es verdadera.

Sintaxis:

if condicion:

    # código a ejecutar si la condición es verdadera

else:

    # código a ejecutar si la condición es falsa

Ejemplo:

1. Declaramos una variable para representar la edad

edad = 18

2. Comprobamos si la edad es menor que 18

if edad < 18:

    print("Eres menor de edad")

3. Si no se cumple la condición anterior

else:

    print("Eres mayor de edad")


Es importante tener en cuenta que los bloques de código en Python se definen por su indentación, es decir, la cantidad de espacio en blanco antes del código. Por lo tanto, es fundamental mantener una consistencia en la indentación para que el código se ejecute correctamente.

Las condicionales en Python son herramientas poderosas que permiten escribir programas que pueden tomar decisiones dinámicas según las circunstancias, lo que los hace fundamentales en el proceso de programación.