IOKELU
Nivel: Basico
💡 Prueba el código:
Puedes ejecutar cualquier ejemplo de esta guía directamente en nuestra consola interactiva: Abrir consola de Python →

Python para principiantes: condicionales (if, elif, else)

Las condicionales permiten que tu programa tome decisiones. Con if, elif y else puedes ejecutar código solo cuando se cumplan ciertas condiciones. Esta guía te enseñará cómo funcionan, con ejemplos claros y ejercicios para practicar.

1. ¿Qué es una condición?

Una condición es una comprobación que puede ser verdadera o falsa. Si es verdadera, Python ejecuta el código dentro del bloque if.

💡 Tip: Las condiciones siempre evalúan a True o False.
edad = 18
if edad >= 18:
    print("Eres mayor de edad")

Más ejemplos de condiciones:

if 5 > 3:
    print("Cinco es mayor que tres")
usuario = "admin"
if usuario == "admin":
    print("Acceso permitido")
numero = 10
if numero % 2 == 0:
    print("Es par")

2. Uso de elif

elif significa “si no, prueba esta otra condición”. Se usa cuando quieres evaluar varias posibilidades.

nota = 75

if nota >= 90:
    print("Excelente")
elif nota >= 70:
    print("Aprobado")
else:
    print("Reprobado")

3. Uso de else

else se ejecuta cuando ninguna condición anterior se cumple.

color = "rojo"

if color == "azul":
    print("El color es azul")
else:
    print("No es azul")

4. Ejemplos prácticos

Aquí tienes ejemplos simples que combinan if, elif y else.

edad = 20
if edad < 18:
    print("Menor de edad")
elif edad == 18:
    print("Justo 18")
else:
    print("Mayor de edad")
usuario = "invitado"
if usuario == "admin":
    print("Acceso total")
else:
    print("Acceso limitado")
numero = 7
if numero % 2 == 0:
    print("Par")
else:
    print("Impar")

5. Ejercicios para practicar

Practicar es la mejor forma de aprender. Haz clic en el botón para ver los ejercicios basados en lo que aprendiste.

6. Mini‑proyecto: Sistema de acceso

usuario = "admin"
activo = True

if usuario == "admin" and activo:
    print("Acceso permitido")
else:
    print("Acceso denegado")

7. Errores comunes

8. Preguntas frecuentes

¿Necesito saber matemáticas?

Solo lo básico.

¿Puedo combinar varias condiciones?

Sí, usando operadores lógicos como and y or.


Siguiente guía

Bucles en Python →