Generation

generate functionWed, 26 Apr 2023

Descripción En una tienda efectúan un descuento a los clientes dependiendo del monto de la compra. El descuento se efectúa con base en el siguiente criterio: Si el monto es menor que $500 — no hay descuento. Si el monto está comprendido entre $500 y $1000 inclusive — 5% de descuento. Si el monto está comprendido entre $1001 y $7000 inclusive — 11% de descuento. Si el monto está comprendido entre $7001 y $15000 inclusive — 18% de descuento. Si el monto es mayor a $15000 — 25% de descuento. Construya un programa tal que, dada una lista de los montos de compra de varios clientes, determine lo que debe pagar cada cliente. Entrada Una secuencia de reales que denotan las compras realizadas. Salida Para cada compra, el monto a pagar. Tus respuestas se considerarán correctas si están razonablemente cercanas al valor exacto. Entrada Salida 3500.00 6850.00 375.80 690.50 12350.00 25314.18 3750.00 14200.50 895.80 1318.50 3115.00 6096.50 375.80 655.98 10127.00 18985.64 3337.50 11644.41 851.01 1173.46

def discount(a): if a < 500: return a elif a < 1000: return a * 0.95 elif a < 7000: return a * 0.89 elif a < 15000: return a * 0.82 else: return a * 0.75 for a in [3500.00, 6850.00, 375.80, 690.50, 12350.00, 25314.18, 3750.00, 14200.50, 895.80, 1318.50, 3115.00, 6096.50, 375.80, 655.98, 10127.00, 18985.64, 3337.50, 11644.41, 851.01, 1173.46]: print(discount(a))

Questions about programming?Chat with your personal AI assistant