-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathFiltrado Relevante
41 lines (36 loc) · 1.27 KB
/
Filtrado Relevante
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import sys #importamos librerias
precios = {'Notebook': 700000, #diccionario a trabajar
'Teclado': 25000,
'Mouse': 12000,
'Monitor': 250000,
'Escritorio': 135000,
'Tarjeta de Video':
1500000}
arg = ""
portal = int(sys.argv[1])
lista = []
gestion = ""
def filtro(x, y): #funcion
if len(sys.argv) >2:
y = sys.argv[2]
if (y.lower() == 'menor'):
for i in precios:
if (precios[i] < x):
lista.append(i)
umbral = ". ".join(lista)
if len(umbral) == 0:
gestion = print("Lo sentimos, no es una operación válida")
else :
gestion = print(f"los productos que se encuentran bajo a la opción solicitada son : {umbral}")
return gestion
else:
for i in precios:
if (precios[i] > x):
lista.append(i)
umbral = ",".join(lista)
if(len(umbral) == 0):
gestion = print("Lo sentimos, no es una operación válida")
else:
gestion = print(f"los productos que se encuentran sobre a la opción solicitada son : {umbral}")
return gestion
filtro(portal, arg)