Codigo Python Caja Registradora
Codigo Python Caja Registradora
Codigo Python Caja Registradora
inventario = {
"A1": 41.00,
"A2": 180.00,
"A3": 250.00,
"A4": 350.00,
"B1": 500.00,
"B2": 290.00,
"C1": 220.00,
"X1": 240.00,
}
total=0.00
while 1==1:
codigo=input(" Ingresa código :")
if codigo=="E1":
total=0.00
print("Total reseteado")
elif codigo=="E0":
break
else:
precio=inventario.get(codigo,"No encontrado")
print(precio)
if precio=="No encontrado":
print ("No se sumo producto")
else:
total=total+precio
print("El total es:"+str(total))
print ("El total a pagar es:"+str(total))
print ("COBRANZA")
total=float(input("Ingrese importe a pagar: "))
print ("\n")
print ("Formas de pago")
print ("A - Efectivo")
print ("B - Tarjeta de crédito/débito\n")
fp=input("Ingrese forma de pago:")
if fp == "A":
pago=float(input("Ingrese efectivo: "))
cambio=pago-total
print ("Su cambio es: " + str(cambio))
elif fp == "B":
tarjeta = input("Ingrese número de tarjeta: ")
nip = input("Ingrese NIP:")
print("Se han cobrado "+ str(total) +"pesos de su tarjeta" )
else:
print("**Forma de pago no válida**")
lista=[]
while 1:
entrada=input("Producto:")
if entrada == "terminar":
break
lista.append(entrada)
tamano=len(lista)
print("Productos: "+str(tamano))
for i in range (tamano):
print(str(lista[i]))