4.7 Estructuras de control en Python: If-else

El lenguaje de programación Python, como muchos otros, proporciona estructuras de control que permiten a los desarrolladores manipular el flujo de ejecución de un programa. Entre estas estructuras destacan las declaraciones condicionales if-else. Son esenciales para construir sistemas con Python y Django, ya que permiten que el programa tome decisiones en función de determinadas condiciones.

¿Qué es la estructura If-else en Python?

En la programación Python, la declaración if-else se utiliza para ejecutar un bloque de código si una condición específica es verdadera. Si la condición es falsa, se ejecuta un bloque de código diferente. La estructura básica de if-else en Python es la siguiente:

si condición:
    # bloque de código que se ejecutará si la condición es verdadera
demás:
    # bloque de código que se ejecutará si la condición es falsa

¿Cómo funciona la estructura If-else?

Cuando Python encuentra una declaración if, evalúa la condición encerrada entre paréntesis. Si la condición es verdadera (es decir, se evalúa como Verdadera), Python ejecuta el bloque de código que sigue inmediatamente a la declaración if. Si la condición es falsa (es decir, se evalúa como Falsa), Python omite el bloque de código después de la declaración if y ejecuta el bloque de código después de la declaración else.

Ejemplo de uso de la estructura If-else

Supongamos que estamos creando un sistema de ventas y queremos aplicar un descuento del 10% en compras superiores a R$ 100. Podemos usar una declaración if-else para implementar esta lógica:

valor_compra = 150

si valor_compra > 100:
    valor_compra = valor_compra * 0.9
    print("Descuento aplicado. Monto final de la compra: ", valor_compra)
demás:
    print("Monto final de la compra: ", valor_compra)

Si el monto de la compra es mayor a $100, Python ejecuta el bloque de código después de la declaración if, aplicando el descuento e imprimiendo el monto final de la compra. Si el monto de la compra es menor o igual a $100, Python ejecuta el bloque de código después de la declaración else, imprimiendo solo el monto final de la compra.

Importancia de la estructura If-else en la creación de sistemas

La declaración if-else es una herramienta poderosa al construir sistemas con Python y Django. Permite a los desarrolladores crear programas que pueden tomar decisiones y adaptarse a diferentes situaciones. Por ejemplo, en un sistema de gestión de usuarios, puede utilizar declaraciones if-else para comprobar si un usuario tiene permiso para acceder a determinadas funciones.

Conclusión

La estructura de control if-else es una característica fundamental en la programación Python. Permite que los programas tomen decisiones y ejecuten diferentes bloques de código en función de determinadas condiciones. Dominar el uso de declaraciones if-else es crucial para cualquiera que quiera construir sistemas robustos y flexibles con Python y Django.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es la función de la estructura de control if-else en el lenguaje de programación Python?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Estructuras de control en Python: mientras

Siguiente página del libro electrónico gratuito:

12Estructuras de control en Python: mientras

2 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.