Lógicas condiciones condicionales logicas CONDICIONES LOGICAS Una condición lógica es una expresión que 1 puede ser verdadera o falsa. Nos permite controlar el flujo de nuestros programas, en otras palabras, nos lleva por un camino u otro. Los operadores de comparación que se utilizan son: > , <, >=, <= , == y != Los operadores logicos que se utilizan son: and y or ESTRUCTURA CONDICIONES LÓGICAS Simple (if): Ejecuta un bloque si la 2 condición es verdadera.
Doble (if-else): Dos caminos, uno para
verdadero y otro para falso.
En Cascada (if-elif-else): Para múltiples
condiciones.
Anidadas (if dentro de if): Para
condiciones más complejas. EJEMPLO ESTRUCTURA RUTEO CON 3 CONDICIONALES PROBLEMAS ESPECÍFICOS Enunciado del Ejercicio: Cálculo de Tarifa de Servicio con Descuentos y Recargos 4 Una compañía de servicios en línea cobra a sus clientes basándose en la cantidad de horas que utilizan el servicio. El precio por hora de servicio es de $5.00. La compañía también aplica descuentos y recargos de la siguiente manera: Si el cliente usa el servicio por más de 10 horas pero menos de 20 horas, se aplica un descuento del 10% sobre el total. Si el cliente usa el servicio por 20 horas o más, se aplica un descuento del 20% sobre el total. Si el cliente realiza el pedido entre las 18:00 y las 23:59 horas, se aplica un recargo nocturno del 15% sobre el total después de aplicar cualquier descuento. La compañía también ofrece un código promocional "DESCUENTO20" que proporciona un 20% de descuento adicional sobre el total final (después de otros descuentos y recargos). El objetivo del ejercicio es escribir un programa en Python que: 1. Pida al usuario el número de horas de servicio utilizadas. 2. Pida al usuario la hora en formato 24 horas (solo la hora, sin minutos). 3. Pida al usuario si tiene un código promocional (sí o no). 4. Calcule y muestre el total a pagar con los descuentos y recargos aplicados.