Skip to content

Commit c429d7e

Browse files
committed
07 - python
1 parent ba4535d commit c429d7e

File tree

1 file changed

+57
-7
lines changed

1 file changed

+57
-7
lines changed

Roadmap/07 - PILAS Y COLAS/python/sorubadguy.py

Lines changed: 57 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import time
2+
13
"""
24
*Pilas y Colas
35
"""
@@ -25,17 +27,65 @@
2527

2628
def navegador(dir):
2729
op = 1
30+
pagina = 0
31+
2832
while op != 0:
2933
print("Ingrese la opcion deseada")
3034
print("1: pagina siguiente")
31-
print("1: Pagina anterior")
35+
print("2: Pagina anterior")
36+
print("0: Cerrar Navegador")
3237
op = input("Opcion: ")
38+
match op:
39+
case "1":
40+
pagina_siguiente(dir, pagina)
41+
case "2":
42+
pagina_anterior(dir, pagina)
43+
case "0":
44+
print("El navegador se cerrara")
45+
break
46+
case _:
47+
print("opcion incorrecta")
48+
49+
def pagina_anterior(dir: list, pag: int):
50+
if(pag != 0):
51+
pag -= 1
52+
return pag
53+
else:
54+
print(f"Usted se encuentra en: {dir[pag]}, no quedan paginas anteriores")
55+
56+
def pagina_siguiente(dir: list, pag: int):
57+
if(pag == len(dir)-1):
58+
op_sitio = input("este es el ultimo sitio visitado, desea visitar otro? s/n:\n")
59+
if (op_sitio == "s"):
60+
dir.append(input("Ingrese el nuevo sitio:\n"))
61+
pag += 1
62+
print(dir[pag])
63+
return pag
64+
else:
65+
pag += 1
66+
print(dir[pag])
67+
return pag
68+
69+
#navegador(dir_web)
70+
var = 0
71+
inicio = time.time()
72+
73+
for i in range(0,100000001):
74+
var = var
75+
76+
time.sleep(1)
77+
fin = time.time()
78+
79+
print(fin - inicio)
80+
81+
inicio = time.time()
3382

34-
def pagina_anterior():
35-
pass
83+
i = 0
3684

37-
def pagina_siguiente():
38-
pass
85+
while i < 100000001:
86+
var = var
87+
i += 1
3988

40-
def pagina_nueva():
41-
pass
89+
time.sleep(1)
90+
fin = time.time()
91+
print(fin - inicio)

0 commit comments

Comments
 (0)