{}const=>[]async()letfn</>var
DesarrolloPython

Operadores condicionales en Python: una guía completa sobre if, else y elif para principiantes

Aprenda a usar los operadores condicionales if, else y elif en programación. Una guía detallada con ejemplos claros, tareas prácticas y análisis de errores típicos de los principiantes. Ideal para aquellos que están dando sus primeros pasos en Python y quieren entender cómo crear programas que toman decisiones.

К

Kodik

Autor

4 min de lectura

¿Qué es un operador condicional?

El operador condicional comprueba si una determinada condición es verdadera y, en función de ello, ejecuta el bloque de código correspondiente. Es como en la vida: «Si llueve, tomaré un paraguas, de lo contrario, iré sin paraguas».

🔥 100.000+ estudiantes ya están con nosotros

¿Cansado de leer teoría?
¡Hora de programar!

Kodik — una app donde aprendes a programar con práctica. Mentor IA, lecciones interactivas, proyectos reales.

🤖 IA 24/7
🎓 Certificados
💰 Gratis
🚀 Empezar
Se unieron hoy

Operador if: comprobación básica

El operador if es el operador condicional más simple. Comprueba la condición y ejecuta el código solo si la condición es verdadera (True).

Sintaxis:

if условие: # el código se ejecutará si la condición es verdadera acción

Ejemplo:

возраст = 20 if возраст >= 18: print("You are an adult")

En este ejemplo, el programa comprobará si la edad es mayor de 18 años. Si es así, mostrará un mensaje. Presta atención a los dos puntos después de la condición y la sangría antes de print: esta es una parte obligatoria de la sintaxis de Python.

Operador else: ruta alternativa

El operador else se utiliza junto con if y determina qué hacer si la condición es falsa (False).

Sintaxis:

if условие: # se ejecutará si la condición es verdadera acción_1 else: # se ejecutará si la condición es falsa acción_2

Ejemplo:

температура = 15 if температура > 20: print("It's warm outside") else: print("It's chilly outside")

Aquí el programa elegirá uno de dos caminos: o el primer mensaje (si la temperatura es superior a 20) o el segundo (si no).

Operador elif: selección múltiple

¿Qué pasa si hay más de dos opciones? Para ello existe elif (abreviatura de "else if"). Te permite comprobar varias condiciones en secuencia.

Sintaxis:

if условие_1: действие_1 elif условие_2: действие_2 elif условие_3: действие_3 else: действие_по_умолчанию

Ejemplo:

оценка = 85 if оценка >= 90: print("Excellent!") elif оценка >= 75: print("Good!") elif оценка >= 60: print("Satisfactory") else: print("You need to improve your knowledge")

El programa comprueba las condiciones en orden de arriba a abajo. Tan pronto como una de las condiciones es verdadera, se ejecuta el bloque de código correspondiente y se omiten las comprobaciones restantes.

Ejemplos prácticos

Comprobación de la paridad del número:

число = 7 if число % 2 == 0: print("Even number") else: print("The number is odd")

Determinación de la hora del día:

час = 14 if час < 12: print("Good morning!") elif час < 18: print("Hello!") elif час < 22: print("Good evening!") else: print("Good night!")

Verificación de inicio de sesión y contraseña:

логин = "admin" пароль = "12345" if логин == "admin" and пароль == "12345": print("Access allowed") else: print("Incorrect username or password")

Puntos importantes para principiantes

Las sangrías importan. En Python, las sangrías (generalmente 4 espacios) determinan qué código pertenece al bloque condicional. Las sangrías incorrectas provocarán un error.

Los dos puntos son obligatorios. Después de cada if, elif y else debe haber dos puntos.

Operadores de comparación: utilice == para la comparación (no confundir con =, que asigna un valor), != para "no igual", >, <, >=, <= para comparaciones numéricas.

Operadores lógicos: puedes combinar condiciones usando and (y), or (o), not (no).

El orden de las inspecciones es importante. Al usar elif, se cumplirá la primera condición verdadera, el resto se omitirá.

Errores típicos de los principiantes

  • El uso de = en lugar de == en la condición dará lugar a un error.

  • Los dos puntos olvidados provocarán un error de sintaxis.

  • Las sangrías incorrectas alterarán la estructura del programa.

  • Las condiciones anidadas demasiado complejas dificultan la lectura del código: intenta simplificar la lógica.

Conclusión

Los operadores condicionales son la base de la lógica de programación. Una vez que haya dominado if, else y elif, podrá crear programas que respondan a diferentes situaciones y tomen decisiones. Practique, experimente con diferentes condiciones, y pronto el uso de estos operadores se convertirá en algo natural para usted.

Comienza con ejemplos simples, complicando gradualmente la lógica, ¡y verás cómo una herramienta poderosa está en tus manos!

¿Quieres dominar los operadores condicionales en la práctica?

En curso de Python de Kodik ¡analizamos los operadores condicionales con mucho más detalle! Te espera:

  • Tutoriales interactivos con explicaciones paso a paso

  • Tareas prácticas interesantes, que ayudarán a consolidar el material

  • Proyectos reales, donde se utilizará if, else y elif para crear juegos y programas útiles

  • Tareas de diferentes niveles de dificultad — de simple a avanzado

  • Verificación instantánea del código y consejos si algo sale mal

¡No solo leas sobre programación, programa! Únete al curso de Python en Kodik y comienza a crear tus primeros programas hoy mismo.

¡Únete a nuestro canal de Telegram!

Suscríbete a nuestro canal de Telegrampara no perderse:

  • 📚 Nuevas lecciones y artículos de programación

  • 💡 Consejos útiles y trucos para desarrolladores principiantes

  • 🎯 Tareas prácticas con análisis de las soluciones

  • 🚀 Noticias del mundo de la informática y tecnología

  • 🎁 Materiales exclusivos y bonificaciones para suscriptores

  • 👥 Comunicación con personas afines y soporte de programadores experimentados

¡Forma parte de nuestra comunidad de desarrolladores!

Suscríbete al canal →

🎯Deja de postergar

¿Te gustó el artículo?
¡Hora de practicar!

En Kodik no solo lees — escribes código de inmediato. Teoría + práctica = habilidades reales.

Práctica instantánea
🧠IA explica código
🏆Certificado

Sin registro • Sin tarjeta