Skip to content

Commit 593ab62

Browse files
authored
Merge pull request mouredev#6211 from NicoHeguaburu/07-python
07 python
2 parents ae31d20 + e14b871 commit 593ab62

File tree

1 file changed

+124
-0
lines changed

1 file changed

+124
-0
lines changed
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
# #Pila/Stack (LIFO) Last In First Out
2+
3+
# stack = []
4+
# stack.append("1")
5+
# stack.append("2")
6+
# stack.append("3")
7+
8+
9+
# print(stack)
10+
11+
# stack_last = stack[len(stack) - 1]
12+
# del stack[len(stack) - 1]
13+
14+
15+
# print(stack.pop())
16+
17+
# print(stack_last)
18+
# print(stack)
19+
20+
21+
22+
# #Cola/Queue (FIFO) Firs In First Out
23+
24+
# queue = []
25+
# queue.append("1")
26+
# queue.append("2")
27+
# queue.append("3")
28+
29+
30+
# queue_first = queue[0]
31+
# del queue[0]
32+
33+
34+
# print(queue.pop(0))
35+
36+
# print(queue)
37+
38+
39+
40+
#Dificultad Extra
41+
42+
#Web
43+
# stack = []
44+
45+
46+
47+
# def navegar(url):
48+
# print(f"Usted esta visualizando la pagina {url}")
49+
# stack.append(url)
50+
# menu()
51+
52+
53+
# def ir_atras():
54+
# stack.pop()
55+
# print(f"Usted esta visualizando la pagina {stack[len(stack) - 1]}")
56+
# menu()
57+
58+
# # def ir_adelante(): No es posible deberia usar listas XD
59+
60+
# def menu():
61+
# print("NAVEGADOR DE NICOLAS HEGUABURU")
62+
# print("1----------Navegar en la web")
63+
# print("2----------Ir hacia atras")
64+
# print("3----------Ir hacia adelante")
65+
# print("4----------Salir")
66+
# i = input("Selecciona una opccion...")
67+
68+
# if i == "1":
69+
# pag = input("a que pagina quieres ir...")
70+
# navegar(pag)
71+
# elif i == "2":
72+
# ir_atras()
73+
# elif i == "3":
74+
# print("No es posible ir adelante con pilas XD")
75+
# elif i == "4":
76+
# exit()
77+
# else:
78+
# print("seleccione una opcion valida")
79+
# menu()
80+
81+
# menu()
82+
83+
84+
85+
86+
87+
88+
89+
#Impresora compartida
90+
cola = []
91+
def menu_impresora():
92+
print ("1------------Ingresar Documento")
93+
print ("2------------Imprimir un documento de la cola")
94+
print ("3------------Salir")
95+
i = input("ingrese una opcion...")
96+
97+
if i == "1":
98+
agregar_documento()
99+
elif i == "2":
100+
imprimir_documento()
101+
elif i == "3":
102+
exit()
103+
else:
104+
print("ingrese una opcion valida!!!")
105+
106+
107+
def agregar_documento():
108+
doc = input("Ingrese el nombre del documento...")
109+
cola.append(doc)
110+
print(f"El documento {doc} se a ingresado con exito.")
111+
menu_impresora()
112+
113+
114+
def imprimir_documento():
115+
if len(cola) > 0:
116+
print(f"el documento {cola[0]} se imprimio correctamente")
117+
cola.pop(0)
118+
menu_impresora()
119+
else:
120+
print("La cola de impresion esta vacia. Porfavor ingrese un documento")
121+
menu_impresora()
122+
123+
124+
menu_impresora()

0 commit comments

Comments
 (0)