[ Foro de Python ]
compra= float (input("Ingrese el valor de la compra: "))
if compra <800:
print (´el total a pagar es:´compra)
elif 800 < compra <= 1500:
compra -= (compra * 0.10 )
print("el total a pagar con su descuento es:", compra )
elif 1500 < compra <= 5000:
compra -= (compra * 0.15)
print ("El total a pagar con su descuento, es:", compra)
else:
compra -= (compra * 0.20)
print ("El total a pagar es:",compra)
Los mensajes de error son tus amigos ¿Qué error tienes y en qué línea?
Como pista, no es habitual que un lenguaje de programación permita expresiones como:
1500 < compra <= 5000
Deberás partirlo en dos condiciones, enlazadas con un "y".
(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)