Condiciones

if, elif, else

Las condiciones permiten ejecutar bloques de código basados en si una condición es verdadera o falsa. Esto se logra utilizando las sentencias if, elif (que significa "else if"), y else.

Estas condiciones permiten generar un flujo en el código y tomar decisiones en base a condiciones o comparaciones.

Estructura básica

if condición:
    # código si la condición es verdadera
elif otra_condición:
    # código si otra_condición es verdadera
else:
    # código si ninguna de las anteriores condiciones es verdadera

Ejemplos

# Ejemplo 1
edad = 18
if edad >= 18:
    print("Mayor de edad")
else:
    print("Menor de edad")

# Ejemplo 2
x = 3
y = 3
if x < y:
    print('x es menor que y')
elif x > y:
    print('x es mayor que y')
else:
    print('x e y son iguales')

# Ejemplo 3
vocal = 'b'
choice = input('Adivina qué letra estoy pensando: ')
if choice == 'a':
    print('Respuesta incorrecta')
elif choice == 'b':
    print('¡Respuesta correcta!')
elif choice == 'c':
    print('Casi, pero no es correcto')

# Ejemplo 4
numero = 2
if numero % 2 == 0:
    print("El número es par")
else:
    print("El número es impar")
Home Anterior: Listas Siguiente: Bucles (loops)