Rodripelto

Caja_registradora

May 18th, 2022 (edited)
96
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Declaramos las variables a utilizar
  2. carrito = []
  3. aplides = 100
  4. pordescuento = 5
  5. iva = 21
  6. descuento = 0
  7. subtotal = 0
  8. """Pasamos los productos por caja"""
  9. while (producto := input("Nombre del producto: ")) != "":
  10.   while True:
  11.     try:
  12.       precio = float(input("Precio: "))
  13.       break
  14.     except:
  15.       print("El precio tiene que ser un número")
  16.   if precio > aplides:
  17.     descuento = precio * pordescuento / 100
  18.   carrito.append([producto,precio,descuento])
  19.   descuento = 0 # Inicializo para el siguiente uso
  20. # Hacemos la cuenta
  21. for producto in carrito:
  22.   print("Pro:",producto[0],"Pre:",producto[1],"Des:",producto[2])
  23.   subtotal += producto[1]
  24.   descuento += producto[2]
  25. print("Precio sin iva: ",subtotal)
  26. print("Descuentos aplicados:",descuento)
  27. subtotal -= descuento
  28. print ("Total a pagar sin iva:", subtotal)
  29. total = subtotal * (1 + iva / 100)
  30. print("El iva aplicado es del",iva,"%")
  31. print("Total con iva includo: ",total)
RAW Paste Data Copied