Informática, pregunta formulada por emisweet, hace 5 días

AYUDA EN PYTHON

Una tienda tiene el nombre de 5 clientes registrados en una lista, y ofrece un descuento del 15% solo para esos clientes. Elabore un programa que permita determinar el importe de la compra, el importe del descuento y el importe a pagar. Solicite al usuario los datos que considere necesarios.


Tenhou: una pregunta, el imprte de compra es un dato que se pide?
Tenhou: importe*

Respuestas a la pregunta

Contestado por Tenhou
2

Respuesta:

clientes = [{"nombre":"ana","apellido":"ramos"},

           {"nombre":"pedro","apellido":"duran"},

           {"nombre":"lucas","apellido":"ortiz"},

           {"nombre":"erika","apellido":"beltran"}]

totalPagar=float(input("Ingrese total a pagar:"))

nombre=input("Ingrese el nombre del cliente:")

apellido=input("Ingrese el apellido del cliente:")

descuento=0

for cliente in clientes:

   if cliente["nombre"]==nombre.casefold() and cliente["apellido"]==apellido.casefold():

       descuento=0.15

       break

importes="\nImportes para {}\nImporte de compra: ${:.2f}\nImporte de descuento: ${:.2f}\nImporte total:${:.2f}"

print(importes.format(nombre.capitalize()+" "+apellido.capitalize(),totalPagar,totalPagar*descuento,totalPagar-(totalPagar*descuento)))

Adjuntos:
Otras preguntas