14. Diccionarios. Facturas

Crear un diccionario que permita almacenar N facturas. La es clave el numero de factuira
y el valor el importe de la misma.
La carga finaliza cuando el usuario contesta que no desea cargar mas datos.
Luego, realizar las funciones necesarias para:
1) Mostar todo el diccionario
2) Imprimir solo los facturas con importe superior a 1000
3) consultar la factura ingresando el nro de factura
Si el alumno lo desea, puede rearmar el ejercicio utilizando un menu para las opciones 1,2 y 3.
'''
''' punto carga de facturas '''
def cargar():
facturas = {}
continua = "s"
while continua=="s":
nro = input("Ingrese el numero de la factura:")
importe = float(input("Ingrese el precio:"))
facturas[nro] = importe
continua = input("Quiere cargar otra factura:[s/n]")
return facturas


''' Muestra del dicionario'''
def mostrar(facturas):
print("Listado de todos las facturas")
for x in facturas:
print(x, facturas[x])

''' Mustra de facturas mayores a 1000'''

def imprimir_mayor(facturas):
print("Listado de facturas con importes mayores a 1000")
for nro in facturas:
if facturas[nro]>1000:
print(nro)

''' Busqueda de facturas por nro de factura'''
def buscar(facturas):
buscado=input("ingrese nro de factura a buscar")
if buscado in facturas:
print(" la factura se ha encontrado y el importe es {}".format(facturas[buscado]))
else:
print(" no se ha encontrado")



fact=cargar()
mostrar(fact)
imprimir_mayor(fact)
buscar(fact)