Escribir un programa que gestione las facturas pendientes de cobro de una empresa. Las facturas se almacenarán en un diccionario donde la clave de cada factura será el número de factura y el valor el coste de la factura. El programa debe preguntar al usuario si quiere añadir una nueva factura, pagar una existente o terminar. Si desea añadir una nueva factura se preguntará por el número de factura y su coste y se añadirá al diccionario. Si se desea pagar una factura se preguntará por el número de factura y se eliminará del diccionario. Después de cada operación el programa debe mostrar por pantalla la cantidad cobrada hasta el momento y la cantidad pendiente de cobro.
facturas = {} def add_factura(): numero = input("Dime el numero de factura: ") importe = input("Dime el importe de la factura: ") facturas[numero] = importe def pagar_factura(): numero = input("Dime el numero de factura: ") del facturas[numero] def main(): while True: print("1. Añadir factura") print("2. Pagar factura") print("3. Salir") opcion = int(input()) if opcion == 3: break elif opcion == 1: add_factura() elif opcion == 2: pagar_factura() total = sum(facturas.values()) print(f"Hay un total de {total} € pendientes de pago.") main()