Comprensión de las condicionales
Aprenda a usar if, elif y else para tomar decisiones en su código
Comprensión de las condicionales es una lección gratuita de Python Academy en CoddyKit. Esta es la lección 1 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Python Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python Academy incluye 4 lecciones en total.
Introducción a las sentencias condicionales
Introducción a las sentencias condicionales
Las sentencias condicionales permiten que su programa tome decisiones en función de determinadas condiciones. Este es un concepto fundamental de la programación.
En esta lección, aprenderá a escribir sentencias condicionales en Python mediante if, elif y else.

¿Qué son las sentencias condicionales?
¿Qué son las sentencias condicionales?
Las sentencias condicionales permiten que el programa ejecute determinadas partes del código solo cuando se cumplen condiciones específicas. Por ejemplo:
Aquí, el programa comprueba si la temperatura es superior a 30. Si es así, imprime "¡Hace calor afuera!".
# Conditional statement example
temperature = 35
if temperature > 30:
print("It's hot outside!")Escribir sentencias if
Escribir sentencias if
Una sentencia if comprueba una condición y ejecuta el bloque de código si la condición es verdadera. Por ejemplo:
# Writing an if statement
x = 10
if x > 5:
print("x is greater than 5")Añadir sentencias else
Añadir sentencias else
Una sentencia else se ejecuta cuando la condición de la sentencia if es falsa. Por ejemplo:
# Using else statement
x = 3
if x > 5:
print("x is greater than 5")
else:
print("x is less than or equal to 5")Usar elif para varias condiciones
Usar elif para varias condiciones
La sentencia elif (abreviatura de 'else if') comprueba condiciones adicionales si las anteriores son falsas. Por ejemplo:
# Using elif for multiple conditions
grade = 85
if grade >= 90:
print("A")
elif grade >= 80:
print("B")
else:
print("C")Sangría en Python
Sangría en Python
Python utiliza la sangría para definir bloques de código. Asegúrese de aplicarla de forma coherente para evitar errores. Por ejemplo:
# Indentation example
x = 10
if x > 5:
print("x is greater than 5")Anidación de condicionales
Anidación de condicionales
Puede anidar sentencias condicionales para implementar una lógica más compleja:
# Nested conditionals
x = 10
y = 5
if x > 5:
if y < 10:
print("x is greater than 5 and y is less than 10")Errores comunes en las sentencias condicionales
Errores comunes en las sentencias condicionales
Estos son algunos errores comunes que debe evitar:
- Olvidar utilizar dos puntos (
:) al final de las sentencias condicionales. - Usar una sangría incorrecta o incoherente.
- Usar incorrectamente las sentencias
elifoelse.
¿Qué hemos aprendido?
¿Qué hemos aprendido?
En esta lección, ha aprendido:
- Cómo escribir sentencias
if,elifyelse. - La importancia de la sangría en Python.
- Cómo utilizar condicionales anidados para implementar una lógica compleja.
¡Excelente trabajo! Pasemos al siguiente tema.

Preguntas frecuentes
¿La lección «Comprensión de las condicionales» es gratis?
Sí — el texto completo de «Comprensión de las condicionales» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Python Academy, actualiza a CoddyKit PRO. El curso de Python Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Comprensión de las condicionales»?
Aprenda a usar if, elif y else para tomar decisiones en su código Practicas Python Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Python Academy?
No se requiere experiencia previa. Python Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 1 de 4.
¿Cuánto tiempo toma la lección «Comprensión de las condicionales»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Python Academy?
Sí. Cada lección de Python Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Comprensión de las condicionales
- Lógica booleana y comparaciones
- Bucles
- Expresiones de asignación (operador Walrus)