[ Foro de Python ]

Busco solucionar la sintaxis de este programa en Paython

13-Jan-2024 00:22
Invitado (Andres)
1 Respuestas

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)



13-Jan-2024 12:04
Nacho Cabanes (+84)

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.)