Condicionales

 

Condicionales







En programación, las condicionales nos permiten tomar decisiones. En Python, usamos estructuras condicionales para ejecutar bloques de código solo si se cumple cierta condición. Esto hace que nuestros programas puedan responder a diferentes situaciones.


¿Qué es una condición?

Una condición es una expresión que puede ser verdadera o falsa. Por ejemplo:

5 > 3 # Verdadero 2 == 4 # Falso

Usamos condiciones dentro de estructuras como if, else y elif.


La estructura básica de un if

Se usa para ejecutar un bloque de código solo si la condición es verdadera.

edad = 18 if edad >= 18: print("Eres mayor de edad")
Salida:
Eres mayor de edad

Usando else: si no se cumple

El bloque else se ejecuta cuando la condición del if es falsa.

edad = 16 if edad >= 18: print("Eres mayor de edad") else: print("Eres menor de edad")
Salida:
Eres menor de edad

Usando elif: múltiples condiciones

elif (else if) se usa para verificar otra condición si la primera no se cumple.

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

Operadores relacionales

Se usan para comparar valores:

  • == igual
  • != distinto
  • > mayor que
  • < menor que
  • >= mayor o igual
  • <= menor o igual

Operadores lógicos

Se usan para combinar condiciones:

  • and: ambas deben ser verdaderas
  • or: al menos una debe ser verdadera
  • not: niega la condición
edad = 20 tiene_cedula = True if edad >= 18 and tiene_cedula: print("Puedes votar")
Salida:
Puedes votar

Condicionales anidadas

Es posible poner un if dentro de otro:

edad = 25 pais = "Chile" if edad >= 18: if pais == "Chile": print("Puedes votar en Chile") else: print("Eres mayor de edad, pero no estás en Chile") else: print("Eres menor de edad")

Visualización en video (opcional)

Puedes ver este ejemplo explicado en el siguiente video:


Resumen

  • Las condicionales permiten tomar decisiones en el código.
  • if, elif y else son estructuras clave.
  • Se pueden usar operadores lógicos y relacionales para construir condiciones complejas.

Esta lección forma parte del curso básico de Python. ¡Sigue practicando con ejercicios!

Ejercicios de Condicionales en Python

Practica lo aprendido con estos ejercicios. Haz clic en "Mostrar respuesta" para ver la solución como imagen.


Ejercicio 1

Pide al usuario un número entero y muestra si es positivo, negativo o cero.


Ejercicio 2

Solicita al usuario dos números e indica cuál es el mayor o si son iguales.


Ejercicio 3

Pide al usuario una edad y muestra si es menor de edad o mayor de edad (18 años o más).


Ejercicio 4

Pide una nota (entre 0 y 100). Muestra
- “Reprobado” si es menor a 60
- “Aprobado” si está entre 60 y 89
- “Excelente” si es 90 o más.


Ejercicio 5

Solicita al usuario un año y determina si es bisiesto (divisible entre 4 pero no entre 100, excepto si es divisible entre 400).

Te invitamos al siguiente módulo del curso Bucles, para que continúes con tu avance.

No hay comentarios:

Publicar un comentario

Políticas de Privacidad