Palabras clave en Python: if

Publicado el domingo, 21 de septiembre del 2025

En Python, la palabra clave if se utiliza para construir sentencias condicionales, permitiéndote ejecutar bloques de código basados en la evaluación de una condición.

Sintaxis

La sintaxis básica de una sentencia if es la siguiente:

if condition:
    <block>

Puedes extender una sentencia if con las palabras clave elif y else para gestionar múltiples condiciones:

if condition1:
    <block>  # Se ejecuta si condition1 es verdadera
elif condition2:
    <block>  # Se ejecuta si condition2 es verdadera
elif condition3:
    <block>  # Se ejecuta si condition3 es verdadera
...
else:
    <block>  # Se ejecuta si ninguna de las condiciones anteriores es verdadera

Puedes usar tantas cláusulas elif como necesites, pero solo puedes tener una única cláusula else. La cláusula else siempre debe aparecer al final.

Ejemplos prácticos

Estos son algunos ejemplos de cómo usar la palabra clave if:

>>> x = 10

>>> if x > 5:
...     print("x es mayor que 5")
...
x es mayor que 5

En este ejemplo, como x es mayor que 5, el bloque de código de la sentencia if se ejecuta y la función print() muestra el mensaje correspondiente:

>>> y = 3

>>> if y > 5:
...     print("y es mayor que 5")
... else:
...     print("y no es mayor que 5")
...
y no es mayor que 5

Aquí, como y no es mayor que 5, se ejecuta el bloque de código asociado a else y la función print() muestra el mensaje en pantalla.

Ahora considera el ejemplo siguiente:

>>> z = 7

>>> if z > 10:
...     print("z es mayor que 10")
... elif z > 5:
...     print("z es mayor que 5 pero no mayor que 10")
... else:
...     print("z no es mayor que 5")
...
z es mayor que 5 pero no mayor que 10

En este ejemplo, z es mayor que 5 pero no mayor que 10, por lo que se ejecuta el bloque de código asociado a elif y la función print() muestra el mensaje especificado.

Uso de if

Los casos de uso más comunes de la palabra clave if incluyen los siguientes:

  • Controlar el flujo del programa ejecutando código basado en condiciones específicas.
  • Implementar lógica de decisiones en funciones y métodos.
  • Validar y verificar datos antes de proceder con operaciones críticas.
  • Ejecutar diferentes caminos de ejecución en algoritmos y estructuras de datos.

Resumiendo

La palabra clave if en Python es fundamental para controlar el flujo de ejecución de tus programas basado en condiciones.

Conocer y usar esta palabra clave te permite crear programas que tomen decisiones dinámicas según las condiciones que enfrenten, mejorando la capacidad de respuesta y adaptabilidad de tus aplicaciones.